百科知识

c语言程序设计实验题目:输入一个班10个学生的学号和每个学生考试

2009-06-07 22:36:221***
实验题目: 输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求: 1)排序用一个函数实现。 2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。 3)按实验报告电子模板格式填写实验内容。 c语言程序设计实验题目:输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序?

最佳回答

  •   /*一个简单样例程序,仅供参考,请在VC下编译运行*/ #include #include #include using namespace std; struct student { string id; int math; int english; int computer; int total; double ave; }; const int MAX=10; void sort(student a[],int n); void printout(student a[],int n); int main() { student s[MAX]; int i; for(i=0;i>s[i]。
      id>>s[i]。math>>s[i]。english>>s[i]。computer; } cout<<"计算总分及平均成绩"<  english+s[i]。computer; s[i]。ave=s[i]。total/3。0; } sort(s,MAX); cout<<"输出排序成绩"<  total; for(j=i+1;j  id<  
    2009-06-08 17:39:34
  •   #include #include #include using namespace std; struct student { string id; int math; int english; int computer; int total; double ave; }; const int MAX=10; void sort(student a[],int n); void printout(student a[],int n); int main() { student s[MAX]; int i; for(i=0;i>s[i]。
      id>>s[i]。math>>s[i]。english>>s[i]。computer; } cout<<"计算总分及平均成绩"<  math+s[i]。english+s[i]。computer; s[i]。ave=s[i]。total/3。0; } sort(s,MAX); cout<<"输出排序成绩"<  total; for(j=i+1;j  id<  
    2009-06-16 23:36:07
  • 很赞哦! (18)