C

6주차 실습과제 1

wlsn 2024. 4. 8. 16:29
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h> //printf(), scanf()같은 표준 라이브러리함수는 사용하기 전에 선언
int main(void) //리턴형 함수명(매개변수)
{//함수의 시작 중괄호
int kor, eng, mat, society, total; //변수는 사용하기 전에 선언. int형 변수는 소수점이 없는 정수 저장
char name[10];
double avg;// double형 변수는 8바이트, 실수형 저장
printf("┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");//puts()써도 됨, 특수문자는 ㅂ(한글 자음)+한자키
printf("┃총점과 평균을 구하는 프로그램입니다.┃\n");
printf("┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");
 
printf("당신의 이름을 입력하세요. => ");
scanf("%s", name);
printf("당신의 이름은 %s입니다.\n", name);
printf("국어 점수를 입력하고 Enter를 누르세요. => ");
scanf("%d", &kor);//10진수를 하나 입력받아 kor변수(의 주소)에 저장합니다.
printf("\n영어 점수를 입력하고 Enter를 누르세요. => ");
scanf("%d", &eng);
printf("\n수학 점수를 입력하고 Enter를 누르세요. => ");
scanf("%d", &mat);
printf("\n사회 점수를 입력하고 Enter를 누르세요. => ");
scanf("%d", &society);
total = kor + eng + mat + society;//kor, eng, mat성적을 더해서 total에 저장합니다.
avg = total / 3.0;//int형 나누기 double형은 자동 형변환되어 결과가 double
printf("%s의 총점은 %d이고, 평균은 %.2f입니다.\n", name, total, avg); //int형은 %d, %.2f는 소수부 두 자리
printf(__TIMESTAMP__);
return 0;//0을 리턴합니다.
}//함수의 끝 중괄호

'C' 카테고리의 다른 글

7주차 강의 내용  (0) 2024.04.15
7주차 예습과제  (0) 2024.04.13
6주차 강의 내용  (0) 2024.04.08
6주차 예습과제  (0) 2024.04.06
5주차 실습문제 2  (0) 2024.04.01