/* 처음 질문
진짜 질문
#include <stdio.h>
int main(void)
{
int array[10];
double result=0;
int i=0;
for(;i<10;i++)
{
printf("%d번쨰 학생의 점수 ",i+1);
scanf("%d",&array[i]);
}
for(i=0;i<10;i++)
result+=array[i];
printf("학생들의 총점은 %d이고 평균은 %lf이다",result,result/10);
return 0;
}
result를 int형으로 하고 평균 할때 double로 강제 형 변환 시키면 잘 됩니다
근데 왜 애초에 double로 돌리면 안되나요?
*/
#include <stdio.h>
int main(){
double array[10]={5,5,5,5,5,5,5,5,5,5};
double result;
int i;
result = 0;
for(i=0;i<10;i++) printf("%d번째 학생의 점수 : %f\n", i+1, array[i]);
for(i=0;i<10;i++) result += array[i];
printf("학생들의 총점 : %f \n평균 : %f \n",result, result / 10);
}
스샷답해줄라고 하고 보여줄랑께 글이 없네요
잘봐요
글삭튀는 죄악입니다