寻找编程高手

来源:百度知道 编辑:UC知道 时间:2024/06/02 05:21:07
编写一个程序,输入N个学生的数据,包括学号,姓名,成绩,要求输出这些学生数据并计算平均分

要求用C++编写,谢谢

#include<iostream>
using namespace std;
typedef struct{
int studentno;
char name[10];
int score;
}student;
student a[10];
int i=0;
void input()
{
char ch;
do{
ch=getchar();
cout<<"学号:"<<endl;
cin>>a[i].studentno;
cout<<"姓名:"<<endl;
cin>>a[i].name;
cout<<"成绩:"<<endl;
cin>>a[i].score;
i++;
do{
cout<<"输入下一个学生的信息?[Y]/[N]"<<endl;
ch=getchar();
}while(ch!='Y'&&ch!='y'&&ch!='N'&&ch!='n');
}while(ch=='y'||ch=='Y'||ch!='N'||ch!='n');
}
void print()
{
int j,sum=0;
cout<<"学号"<<" 姓名"<<" 成绩"<<endl;
for(j=0;j<i;j++)
{cout<<a[j].studentno<&l