写一个C程序,用数组表示班级花名册,输入学号查找对应信息

如题所述

#include <iostream>%D%A#include <process.h>%D%Ausing namespace std;%D%A#define N 5%D%Atypedef struct student%D%A{%D%Aint no;%D¬har name[10];%D%Aint score;%D%A}stu;%D%Aint main()%D%A{%D%Astu A[N];%D%Aint i=0;%D¬out<<"请输入学号---姓名---平均分"<<endl;%D%Awhile(i<N)%D%A{%D¬in>>A[i].no>>A[i].name>>A[i].score;%D%Ai++;%D%A}%D%Ai=0;%D%Awhile(i<N)%D%A{%D%Aif(A[i].score< 60 )%D%A{%D¬out<<"小于60分的人信息:"<<A[i].no<<' '<<A[i].name<<' '<<A[i].score<<endl;%D%A}%D%Ai++;%D%A}%D%Ai=0;%D%Awhile(i<N)%D%A{%D%Aif(A[i].score< 70 && A[i].score>= 60)%D%A{%D¬out<<"60--70分的人信息:"<<A[i].no<<' '<<A[i].name<<' '<<A[i].score<<endl;%D%A}%D%Ai++;%D%A}%D%Ai=0;%D%Awhile(i<N)%D%A{%D%Aif(A[i].score< 80 && A[i].score>= 70)%D%A{%D¬out<<"70--80分的人信息:"<<A[i].no<<' '<<A[i].name<<' '<<A[i].score<<endl;%D%A}%D%Ai++;%D%A}%D%Ai=0;%D%Awhile(i<N)%D%A{%D%Aif(A[i].score< 90 && A[i].score>= 80)%D%A{%D¬out<<"80--90分的人信息:"<<A[i].no<<' '<<A[i].name<<' '<<A[i].score<<endl;%D%A}%D%Ai++;%D%A}%D%Ai=0;%D%Awhile(i<N)%D%A{%D%Aif(A[i].score>= 90 )%D%A{%D¬out<<"大于90分的人信息:"<<A[i].no<<' '<<A[i].name<<' '<<A[i].score<<%D%A}%D%Ai++;%D%A}%D%Areturn 0;%D%A}追问

虽然有点乱而且不是我想要的,估计是因为我没表达清楚吧,依然感谢你的回复,谢谢!

温馨提示:答案为网友推荐,仅供参考
相似回答