满意答案
bqs6d
2013.05.31
采纳率:43% 等级:11
已帮助:7172人
#include
#define N 5
struct student
{
char name[20];
long number;
float math;
float chinese;
float english;
int count;
};
int main()
{
struct student std[N];
int num=N;
int i=0;
while(num-->0)
{
printf("输入第%d个学生的信息!\n",N-num);
printf("姓名:");
scanf("%s",std[num].name);
printf("学号:");
scanf("%ld",&std[num].number);
printf("数学、语文、英语成绩:");
scanf("%f%f%f",&std[num].math,&std[num].chinese,&std[num].english);
}
for(i=0;i
{
std[i].count=0;
if(std[i].math<60)std[i].count++;
if(std[i].chinese<60)std[i].count++;
if(std[i].english<60)std[i].count++;
}
printf(" name number math chinese english count\n");
for (i=0;i
{
printf("%8s%9ld%7.2f%10.2f%10.2f%8d\n",std[i].name,std[i].number,std[i].math,std[i].chinese,std[i].english,std[i].count);
}
return 0;
}
10分享举报