:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
06/04/23 02:18
이런걸 원하시는 거겠죠?
일단 저장하고 나중에 누적시키는 작업을 하기. #include <stdio.h> #define MAX 100 void main(void) int i,number=0 ; int Score[ MAX ]; float sum=0.0 , avg = 0.0, score; printf(" 학생 수 : "); scanf("%d", &number); for(i=0; i<number; i++){ printf(" 점 수 : "); scanf("%f" , &score); Score[ i ] = score; // 배열에 저장. if(score <=100 && score >=90) printf(" 학생 %d의 학점 : A\n", i+1); else if(score <90 && score >=80) printf(" 학생 %d의 학점 : B\n", i+1); else if(score <80 && score >=70) printf(" 학생 %d의 학점 : C\n", i+1); else if(score <70 && score >=60) printf(" 학생 %d의 학점 : D\n", i+1); else if(score <60) printf(" 학생 %d의 학점 : F\n", i+1); else printf(" 입력 오류\n"); for( i = 0 ; i < number ; i++) // 누적 시킴. sum += (float)Score[ i ]; avg = sum / number; // avg 구함. printf("총점 : %f\n", sum); printf("평균 : %f\n", avg); }
|