안녕하세요 만년 유치원생입니다
제가 평균수치 구하는 프로그램을 만들려고 하거든요
만약 7개의 score들의 평균값을 구하는 프로그램이 ↓ 잖아요
01 #include <stdio.h>
02
03 main()
04 {
05 int score[7];
06 int i, sum;
07 for (i=0, sum=0; i<7; i++) {
08 printf("input score %d ==> ", i+1)
09 scanf("%d", &score[i]);
10 sum += score[i];
11 }
12 printf("평균값 : %d\n", sum/i);
13 }
gcc로 컴파일해고 실행해도 오류도 안나고
근데 전 7개 score뿐만 아니라 n개의 score을 구하고 싶거든요(scanf로)
그러면 05항의 score[7]을 바뀌야할텐데
제가 프로그래밍한 ↓는 안되거든요
01 #include <stdio.h>
02
03 main()
04 {
05 printf("성적의수: ==> %d"); /*집어넘*/
06 scanf("%d",&n); /*바꿈*/
07 int score[n]; /*바꿈*/
08 int i, sum;
09 for (i=0, sum=0; i<n; i++) { /*바꿈*/
10 printf("input score %d ==> ", i+1)
11 scanf("%d", &score[i]);
12 sum += score[i];
13 }
14 printf("평균값 : %d\n", sum/i);
15 }
이 파일은 오류가 뜨거든요;;
어느 항이 문제인지 가르쳐 주세요
쉽게보도록 01,02처럼 항이름도 적어둠(아.. 힘들어라)
설마 scanf는 한 파일의 같이 못씀??
|