int main() { int i,j,sum=0; printf("학생의 수를 입력하세요"); scanf_s("%d",&j,sizeof(j)); while(1) { const int q=j; //배열의 크기을 억지로 정하기 위한 상수 int arr[q]; //성적을 저장하는 배열
for(i=0;i<q;i++) // 학생들의 성적을 입력받는 부분 { printf("%d번째의 학생의 성적은?\n",i+1); scanf_s("%d",&arr[i],sizeof(arr[i])); } for(i=0;i<q;i++) { sum += arr[i]; } printf("전체 학생의 평균은 : %d \n",sum/q); // 평균이므로 5로 나눠줌 break; } return 0; } //은 fail ㅁ넝림ㄴ어ㅣ라ㅓㄴㅇ마ㅣ러ㅏ님어라ㅣㄴ어미ㅏ러닝
학생수를 입력받고 학생의 성적을 받은다음 평균구하는 프로그램을 연습삼아 만드는데 배열의 크기를 임의로 설정하는데서 걸리네요;; c가 순차지향적이라 변수를 입력받고 없어도 되는 while문을 만든다음 변수를 상수로 변환해서 그 상수를 배열의 크기 지정하는데다 넣었는데도 안되요 ㅠㅠ 소스좀 수정해주시고 친절한 설명해주시면 감사하겠슴돠