C++编写一个程序,输入N个学生数据,包括学号,姓名,成绩

要求第一行先输入学生个数X,然后输入X个学生信息再输出,怎么用这个X控制学生个数?

int x;
cin>>x;
for(int i=0;i<x;i++) cin>>stu[i].no>>stu[i].name>>stu[i].score;

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

编写一个程序,输入N个学生数据,包括学号、姓名、C++成绩,要求输出这些...
{ int n;cin>>n;Student stu1,stu2;stu1.setdata(201,"s",55);stu2.setdata(203,"sss",88);stu1.disp();stu2.disp();int s = Student::avg();cout<<s<<endl;}

用c++编写一个程序,要求创建一个类,输入若干个学生的数据,包括学号,姓名...
int n){for (int i = 0; i < n; i++){cout << "输入第" << i + 1 << "个学生的学号:";cin >> s[i].num;cout << "输入第" << i + 1 << "个学生的姓名:";cin >> s[i].name;s[i]

输入n个学生的信息(包括学号 姓名 性别 四门课的成绩) 要求输出平均成绩...
printf("学号:%s 姓名:%s 性别:%s 语文:%d分 数学:%d分 英语:%d分 物理%d分\\n",stu[0].number,stu[0].name,stu[0].sex,stu[0].Chinese,stu[0].Math,stu[0].English,stu[0].Physics);return 0;} 运行效果如图

c++读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的...
我看了一下你的代码,发现你的思路是:分数在0-100之间且不存在两个相同的分数,于是,用相对应得分数储存数据,而且用一个judge为真假来判断该位置是否被占用。寻找最大的方式是从100往下看,当遇到第一个judge为真的时候就是最大,最小的反之即可。然后,我发现你的错误是:judge[j]=1,应该改为...

有n个学生,每个学生的数据包括学号,姓名,三门课成绩,平均成绩。编写一个...
s[i].avg = (s[i].score[0]+s[i].score[1]+s[i].score[2])\/3;} } void output1(int n,stu *s){ printf("学号\\t姓名\\t成绩1\\t成绩2\\t成绩3\\t平均成绩\\n");for(int index=0;index<n;index++)printf("%s\\t%s\\t%f\\t%f\\t%f\\t%f\\n",s[index].num,s[index].name,s...

...姓名和3门课的成绩,用键盘输入n个学生的数据
printf("请依次输入每个学生的姓名、学号、及三门课成绩:\\n");for(i=0;i<n;i++){ printf("请输入第%d人的数据:\\n",i+1);scanf("%s%d",stu[i].name,&stu[i].number);for(j=0;j<3;j++)scanf("%d",&stu[i].s[j]);\/\/===这里加个& printf("\/n");} for(i=0;i<...

c++1. 编写一个学生类,数据成员:学号、姓名、英语课成绩、数学课成绩...
cout<<"姓名 "<<" 学号"<<" 语文"<<" 数学"<<" 英语"<<" 总成绩"<<" 平均成绩"<<endl;cout<<"---"<<endl;for(i=0;i<n;i++)cout<<stu[i].name<<" "<<stu[i].numner<<" "<<stu[i].yuwen<<" "<<stu[i].shuxue<<" "<<stu[i].yingyu...

...姓名、三门课的成绩,从键盘上输入N个学生的信息
s[i].avg = (s[i].score[0]+s[i].score[1]+s[i].score[2])\/3;} } void output1(int n,stu *s){ printf("学号\\t姓名\\t成绩1\\t成绩2\\t成绩3\\t平均成绩\\n");for(int index=0;index<n;index++)printf("%s\\t%s\\t%f\\t%f\\t%f\\t%f\\n",s[index].num,s[index].name,s...

输入若干个学生信息(学号 姓名 成绩) 输入学号为0时输入结束 建立一个...
2、定义两个student类型的变量,保存所有学生的成绩信息和临时变量。3、定义一个自定义函数,输入学生的成绩信息。4、具体实现学生信息的输入,并计算总分。5、主函数中,先定义4个整型变量,保存学生的总数,以及控制循环的变量。6、接着,输入学生总数,保存在变量n中。7、运行程序查看最后结果。注意...

用c++编 能够录入学生信息,包括(学号、姓名、性别、身高、成绩等)并且...
for(unsigned int i = 0; i<g_nNumOfStu; i++){ cout<<"请输入第"<<i+1<<"个学生的信息:"<<endl;pArray[i].Set_stu_inf();pArray[i].average();pArray[i].Sum();} } \/\/+--- \/\/|求取全班最高分和总平均分 \/\/+--- void ComputeHighestAndAverage(){ if(pArray !...

相似回答