c++编程题:输入并保存10个学生成绩的信息(学生信息包括:学号,姓名,成绩),计算并输出平均分,再按高分到低分

如题所述

为什么输出的结果会变成这样:

104 ddd 60

106 fff 60

103 ccc 70

105 eee 80

102 bbb 90

101 aaa 80

107 ggg 78

108 hhh 80

109 iii 68

110 jjj 80

温馨提示:内容为网友见解,仅供参考
无其他回答

c++编程题:输入并保存10个学生成绩的信息(学生信息包括:学号,姓名,成...
105 eee 80 102 bbb 90 101 aaa 80 107 ggg 78 108 hhh 80 109 iii 68 110 jjj 80

c++输入10个学生的学号、姓名和成绩,计算并输出他们的平均成绩,并且将...
if (ave > stu[i].value)printf("姓名:%s 学号:%s 成绩:%.2f\\n", stu[i].name, stu[i].num, stu[i].value);} int main(void){ STUDENT stu[10];int i;float _ave = 0.0;for (i = 0; i < 10; ++i){ printf("输入第%d个学生信息(姓名,学号,成绩):", i...

C++,从键盘输入10个学生的信息包括学号,姓名,成绩要求按每个学生的...
include"stdio.h"#include#defineSIZE10structstudent{charid[20];charname[20];intscore[3];floataverage;}stud[SIZE];voidinput()\/*输入学生的信息*\/{inti;for(i=0;i<SIZE;i++){printf("第%d个学生的信息:\\n",i+1);scanf("%s%s%d%d%d",stud[i].id,stud[i].name,&stud[i].score...

...输入10个学生的姓名、学号和成绩,将其中不及格的姓名、学号和成绩...
{ int num;\/\/学号 char name[20];\/\/姓名 float score;\/\/成绩 }stt[n];void main(){ printf("学号\\t姓名\\t成绩\\n");for(int i=0;i<n;i++){ scanf("%d %s %f",&stt[i].num ,stt[i].name ,&stt[i].score );} \/\/用C++编写一个程序 : 输入10个学生的姓名、学号和成绩...

C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩...
可以先声明一个具有姓名、学号、成绩3个数据成员的类,然后输出、输入可以写成类里的成员函数。完成了类声明之后,用这个类定义一个含有10个元素的数组,这样就可以很方便的实现输入学生信息、存储学生信息,再根据需要输出学生信息的功能。而且这样程序看起来也会相当简洁。具体代码如下: 【程序代码】#...

C++编程题:输入10个学生的姓名、学号和成绩,输出学生的成绩等级和不及格...
const int n=10;string name[n]; \/\/定义姓名数组 int num[n],score[n]; \/\/定义学号和成绩数组 int main(){int i;void input_data();int_data();cout<<endl<<"不及格名单:"<<endl;for(i=0;i<n;i++)if(score[i]<60)cout<<"name[i]"<<" "<<"num[i]"<<" "<<sc...

c++从键盘输入10个学生的信息(包括学号,姓名,成绩)要求按照成绩高低顺 ...
\/\/定义结构体存储学生信息,对成绩使用冒泡排序#include <iostream>using namespace std;struct Stu{ string id; string name; int score;};int main(){ Stu stut[10]; Stu tmp; for(int i = 0; i < 10; i++){ cin >> stut[i].id >> stut[i].name >> ...

...题目: 有10个学生,每个学生的数据包括学号,姓名,及三门课成绩,总...
}person[10];int i;printf("请输入10名学生的学号、姓名、及三门成绩:");for(i=0;i<10;i++)printf("学号:%d 姓名:%s 成绩:%d %d %d 平均成绩:%d\\n",person[i]->number,person[i]->name[20],person->score[0],person->score[1],person->score[2],person->score[3]);} ...

C++的,输入10个学生姓名学号成绩并将其中不及格姓名学号成绩输出 怎么...
char name[100];int stu_id;float score;};student stu[10];int main(){ int i;printf("姓名 学号 成绩\\n");for(i=0;i<10;i++){ scanf("%s%d%f",stu[i].name,&stu[i].stu_id,&stu[i].score);} printf("姓名 学号 成绩\\n");for(i=0;i<10;i++){ if(stu[i]....

C++ 有10个学生,从键盘输入10个学生的学号,姓名和3门课的成绩
int i=0, max=0; \/\/养成良好习惯,变量定义时最好要自己初始化(虽然C++编译器会自动初始化,但是如果是指针的话,在C里面就难定了)int iAverage = 0;int iMyAverageIsTheMax = 0; \/\/记录平均成绩最大的那个学生的数组索引(也就是它的数组下脚标)pStudent pStu[STUDENTS_NUM] = {...

相似回答