问答题
Description:设有结构体定义如下:
typedef struct Student
{char major[50];//专业
char name[50];//姓名
int score[3];//3门课程的成绩
} STU;
编写一个子函数,输出每个学生的总分,函数原型如下: void printInfo(STU students[],int num);
其中students[]是由num个STU类型的结构体组成的数组。
输出格式见下。
注意:主函数已经给出,提交时需提交以下内容:上述结构体STU的定义(直接复制上就可以,要放在头文件包含命令之后)、必要的头文件包含命令以及printInfo函数的代码。
Input:输入为多行。第一行N>0表示有N个学生的信息。之后有N行,每一行包含5个部分,分别表示每位学生的专业、姓名和3门课程的成绩,两两之间用空格隔开。成绩为正整数。
Output:输出为N行,每一行为一名学生的信息,格式为: major,name:totalSocre.
其中major表示学生的专业,name表示学生的姓名,totalScore表示该生的总分。所有的标点符号均为半角字符。
相关考题
-
单项选择题
在一个被调用函数中,关于return语句使用的描述,错误的是()
A.被调用函数中可以不用return语句
B.被调用函数中可以使用多个return语句
C.被调用函数中,如果有返回值,就一定要有return语句
D.被调用函数中,一个return语句可返回多个值给调用函数 -
单项选择题
程序结束后,z的值为()
A.3
B.4
C.5
D.6 -
单项选择题
在C语言程序中,以下描述正确的是()
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义不可以嵌套,但函数的调用可以嵌套
C.函数的定义和函数的调用均不可以嵌套
D.函数的定义和函数的调用均可以嵌套
