最多50个学生,分别定义他们的数学语文英文成绩并且显示,程序编译没问题,就是打印的时候的结果不是我想要的,想不明白了
输入成绩的时候,我也是15,88,95(回车这样输入的)帮我看看吧
#include <stdio.h>
void main()
{
struct a
{
int i;//学生人数
double yuwen, shuxue, yingwen;
}aa[50];
int i, k;
printf("输入学生人数");
scanf("%d", &i);
for(k = i; ; k--, i--)
{
scanf("%f,%f,%f", &aa[i].yuwen, &aa[i].shuxue, &aa[i].yingwen);
printf("%f%f%f", aa[i].yuwen, aa[i].shuxue, aa[i].yingwen);
}
}
绝对是自己写的,前面那个a是定义结构体
aa是结构体列表,用来存储50个学生的信息
另外.结果是乱七八糟的东西,我想要的是我输入什么就输出什么,但是输出的是带-号的N长的数字