写一个函数print 打印一个学生的成绩数组。该数组中有5个学生的数据,每个学生的数据包括num(学号) name(姓名) score【3】(3门课的成绩),用主函数输入数据,print函数输出。

 
  
  1. #include<iostream>  
  2. using namespace std;  
  3. struct Student  
  4. {  
  5.     int num;  
  6.     char name[10];  
  7.     float score[3];  
  8. };  
  9. int main()  
  10. {  
  11.     void print (Student (&stu)[5]);  
  12.     Student s[5];  
  13.     int i,j;  
  14.       
  15.     cout<<"请输入学号 姓名 3门课的成绩"<<endl;  
  16.     for(i=0;i<5;i++)  
  17.     {   cin>>s[i].num>>s[i].name;  
  18.         for(j=0;j<3;j++)  
  19.             cin>>s[i].score[j];  
  20.     }  
  21.     print(s);  
  22.  
  23. }  
  24. void print (Student (&stu)[5])  
  25. {  
  26.     int i,j;  
  27.     for(i=0;i<5;i++)  
  28.     {     
  29.        cout<<stu[i].num<<" "<<stu[i].name<<" ";  
  30.  
  31.            for(j=0;j<3;j++)  
  32.            cout<<stu[i].score[j]<<" ";  
  33.  
  34.        cout<<endl;  
  35.     }  
  36.