問答題
【簡答題】
Description:設有結構體定義如下:
typedef struct Student
{char major[50];//專業(yè)
char name[50];//姓名
int score[3];//3門課程的成績
} STU;
編寫一個子函數(shù),輸出每個學生的總分,函數(shù)原型如下: void printInfo(STU students[],int num);
其中students[]是由num個STU類型的結構體組成的數(shù)組。
輸出格式見下。
注意:主函數(shù)已經(jīng)給出,提交時需提交以下內(nèi)容:上述結構體STU的定義(直接復制上就可以,要放在頭文件包含命令之后)、必要的頭文件包含命令以及printInfo函數(shù)的代碼。
Input:輸入為多行。第一行N>0表示有N個學生的信息。之后有N行,每一行包含5個部分,分別表示每位學生的專業(yè)、姓名和3門課程的成績,兩兩之間用空格隔開。成績?yōu)檎麛?shù)。
Output:輸出為N行,每一行為一名學生的信息,格式為: major,name:totalSocre.
其中major表示學生的專業(yè),name表示學生的姓名,totalScore表示該生的總分。所有的標點符號均為半角字符。
