입하 님이 쓰신 글 :
: 제가 무지무지 초보라......ㅠㅠ 고수님들 좀 봐주세요...^^
: warning이 뜨면서 before sum definition뭐 이렇게 뜨네요......
:
: #include<stdio.h>
:
: void main(void)
: {
: char name[10];
: int i, sum=0, score[10];
: float avg;
:
: for(i=0; i<10; i++)
: { printf("학생의 이름과 성적을 입력하세요");
: scanf("%s %d", name[i], score[i]);
: sum=sum + score[i]; }
:
: avg=sum/10;
: printf("평균은 %d입니다!",avg);
:
: }
정수값을 왜 실수변수 에다가 넣음? float 실수 int 정수
형변환을 해주셔야죠 그리고 avg는 실수이니 printf문에 d를 f로바궈줘야죠
|