728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int score[5];
int i, total = 0;
double avg;
for (i = 0; i< 5; i++){
scanf("%d", &score[i]);
}
for (i = 0; i< 5; i++){
total += score[i];
}
avg = total / 5.0;
for (i = 0; i< 5; i++){
printf("%5d", score[i]);
}
printf("\n");
printf("avg : %.1lf\n", avg);
return 0;
}
main() 함수
1-1. 크기가 5인 정수 배열 score와 정수 i, 정수 total 선언, total은 0으로 초기화
1-2. 5번 반복하는 for 루프로 사용자로부터 5개의 점수를 입력 받아 score 배열에 저장
1-3. 다른 for 루프를 사용하여 score 배열의 각 요소를 total에 누적하여 합계 계산
1-4. 평균값 avg를 계산하기 위해 total을 5.0으로 나눔
1-5. for 루프를 사용하여 score 배열의 각 요소를 출력
1-6. 평균값 avg를 소수점 아래 한 자리까지 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 8) 문자열을 대입하는 strcpy 함수 (0) | 2024.07.17 |
---|---|
chapter 8) 문자열을 저장하는 char형 배열 (2) | 2024.07.16 |
chapter 8) 빈칸을 포함한 문자열 입력 (1) | 2024.07.14 |
chapter 7) 3번 실행되는 재귀호출 함수 (0) | 2024.07.13 |
chapter 7) 재귀함수 호출 (0) | 2024.07.12 |