Problem E: C语言习题 学生成绩输入和输出
2017-03-22 14:41
344 查看
问题及代码:
128 MB
Submit: 3651 Solved: 1816
[Submit][Status][Web
Board]
Problem E: C语言习题 学生成绩输入和输出
Time Limit: 1 Sec Memory Limit:128 MB
Submit: 3651 Solved: 1816
[Submit][Status][Web
Board]
Description
编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score[3](3门课的成绩)。编写一个函数input,用来输入5个学生的数据。Input
5个学生的学号,姓名,3门课的成绩Output
5个学生的学号,姓名,3门课的成绩Sample Input
1001 zhangsan 100 90 86 1002 lisi 90 20 80 1003 wangwu 90 90 89 1004 yanping 100 100 100 1005 xiaoxiao 60 60 60
Sample Output
1001 zhangsan 100 90 86 1002 lisi 90 20 80 1003 wangwu 90 90 89 1004 yanping 100 100 100 1005 xiaoxiao 60 60 60
/*烟台大学计算机学院
作者:景怡乐
完成时间:2017年3月22日
*/
#include <stdio.h>
#include <stdlib.h>
struct student
{
int num;
char name[20];
int score1;
int score2;
int score3;
};
void input(struct student stu[5],int n)
{
int i;
for(i=0;i<n;i++)
scanf("%d %s %d %d %d",&stu[i].num,stu[i].name,&stu[i].score1,&stu[i].score2,&stu[i].score3);
}
void print(struct student stu[5],int n)
{
int i;
for(i=0;i<n;i++)
printf("%d %s %d %d %d\n",stu[i].num,stu[i].name,stu[i].score1,stu[i].score2,stu[i].score3);
}
int main()
{
const int n=5;
struct student stu
;
void input(struct student [],int );
void print(struct student [],int );
input(stu,n);
print(stu,n);
return 0;
}
相关文章推荐
- Problem B: C语言习题 学生成绩输入和输出
- Problem B: C语言习题 学生成绩输入和输出
- Problem B: C语言习题 学生成绩输入和输出
- Problem B: C语言习题 学生成绩输入和输出
- YTU 2429: C语言习题 学生成绩输入和输出
- 习题 9.3 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。
- 习题 9.5 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。
- Linux-C基础知识学习:C语言作业-输入某个学生的信息(姓名,年龄,5门功课成绩),计算平均成绩并输出。(待完善)
- chapter5课后习题——输入10个学生姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出
- Problem G: C语言习题 成绩输出
- 2015年C++第三周,任务二:输入几个学生的成绩,用空格隔开,利用容器vector输出成绩,并显示各个等级的数量。
- 输入学生成绩,输出学生成绩
- 输入n(n<46)个学生的姓名和成绩,顺序输出这n个学生的姓名和成绩,并输出最高成绩的姓名和成绩。
- 结构体学生成绩输入和输出
- 从键盘上输入学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
- 建立一个动态数组,输入5个学生的成绩,另外用一个函数检查其中有无低于60分的,输出不合格的成绩
- 输入5个学生的姓名和成绩,顺序输出这五个学生的姓名和成绩,并输出最高成绩的姓名和成绩
- 输入输出学生信息和成绩 利用结构体
- 转: 提示用户分别输入10个学生的成绩(百分制), 最后输出各个学员序号对应的成绩。
- 52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入