#include <stdio.h>
int main(void)
{
char name[14];
char belong[8];
int i;
int num;
int kor;
int eng;
int math;
int total;
double average;
for (i = 0; i < 5; i++)
{
printf("성명:");
scanf_s("%s", name, 14);
printf("소속:");
scanf_s("%s", belong, 8);
printf("학번:");
scanf_s("%d", &num);
printf("국어,영어,수학:");
scanf_s("%d %d %d", &kor, &eng, &math);
total = kor + eng + math;
average = total / 3.0;
}
printf("\n성명\t소속\t학번\t평점\n");
for (i = 0; i < 5; i++)
printf("\n%s\t%s\t%d\t%.2lf\n",name,belong,num,average );
return 0;
}
배열 반복문으로 하는건데 마지막에 입력한 정보만 출력되서 앞에4명의 정보가 날아가요
구조체 배웟음?
구조체는 뒷장에 나오긴하는데 아직안배워서 그거 쓰고하는건 아닌거같아서요
사람 하나 한테 계속 입력넣으니까 사람 하나 값만 출력되지
반복문의 문제인가요??
너 어디 학교다니냐?
상위 1퍼 C언어 전문가
변수만 ㅈㄴ많고 막상 코드줄수랑 변수선언줄 수랑 거의똑같엌ㅋㅋ
놀리지말고 도와주세요 ㅠㅠ
저두 전에 씨 잠깐할때 이런거 고민하다가 동적할당으로 넘어가써여
스코프 구조체도 같이보세양
구조체써야 편한가보네요 공부하러갑니다
a = 10 다음에 a = 20 그리고 a를 출력하면 20 나오겠져? 그런경우에여
학교 수준 무엇
a[i]