구조체 배열관련 문제
울트라
문제는 키보드로 이름 학점 점수를 각각 입력받습니다 (5명)입력받은 값으로 조건에 맞는 사람의 정보를 출력하는 것인데요#include stdio.hstruct profile{
char name[20];
double grade;
int english;
};struct profile input(struct profile *);
struct profile elite(struct profile *);
main ()
{
struct profile people[5];
input(people);
elite(people);}struct profile input(struct profile *people)
{
int i;printf( 이름 학점 영어점수를 입력하세요\n);
for(i=0; i5; i++)
{
scanf(%s%5.1lf%5d, people[i].name, &people[i].grade, &people[i].english);
}
}struct profile elite(struct profile *people)
{
int i;
for(i=0; i5; i++)
{
if(people[i].english=900 && people[i].grade=4.0)
printf(%s%5.1lf%5d, people[i].name, people[i].grade, people[i].english);
}
}소스코드는 이렇게 제가 짜보았는데문제는..... 입력을 잘못받습니다제가 계속 고민해서 찾아보는데 잘못된곳은 잘안보여서 도움좀주셨으면합니다ㅜ에러는 없습니다