Problem B: C语言习题 学生成绩输入和输出

Description
编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score3。编写一个函数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
HINT

主函数已给定如下,提交时不需要包含下述主函数

/* C代码 */

int main()

{

const int n=5;struct student stu[n];void input(struct student [],int );void print(struct student [],int );input(stu,n);print(stu,n);return 0;

}

/* C++代码 */

int main()

{

const int n=5;student stu[n];void input(student [],int );void print(student [],int );input(stu,n);print(stu,n);return 0;

}

struct student
{ int num; char name[100]; int score[3];
};
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].score[0],&stu[i].score[1],&stu[i].score[2]); }
}
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].score[0],stu[i].score[1],stu[i].score[2]); }
}
int main()
{ const int n=5; struct student stu[n]; void input(struct student [],int ); void print(struct student [],int ); input(stu,n); print(stu,n); return 0;
}

Problem B: C语言习题 学生成绩输入和输出相关推荐

  1. [YTU]_2429( C语言习题 学生成绩输入和输出)

    题目描述 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名).score[3](3门课的成绩).编写一个函数input,用来输 ...

  2. C语言oj学生成绩输入和输出,『ACM入门』蓝桥杯ACM训练系统基本输入输出教程

    在介绍训练场的OJ系统之前,首先为大家介绍一下ACM: ACM原代表美国计算机协会,因其举办的ICPC即国际大学生程序设计竞赛而闻名全世界,此项赛事要求学生的在五小时内解决全英文问题,并在效率和速度以 ...

  3. c语言统计学生成绩输入一个正整数n,输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数...

    #include main() { int n,i; int A=0,B=0,C=0,D=0,E=0;//用来统计各阶段学生成绩的人数,初始值都为0: float score;//定义成绩变量: fl ...

  4. 结构体学生成绩输入和输出

    Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 186  Solved: 57 [Submit][Status][Web Board] Descript ...

  5. Problem B: C语言习题 矩阵元素变换

    Problem B: C语言习题 矩阵元素变换 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 942  Solved: 558 [Submit][St ...

  6. c语言学生管理系统write to a text file,语言编程学生成绩管理系统.doc

    语言编程学生成绩管理系统 c语言编程-学生成绩管理系统 #include /*引用库函数*/ #include #include #include typedef struct /*定义结构体数组*/ ...

  7. c语言编写简单的成绩管理系统,用c语言编写学生成绩管理系统

    <用c语言编写学生成绩管理系统>由会员分享,可在线阅读,更多相关<用c语言编写学生成绩管理系统(9页珍藏版)>请在人人文库网上搜索. 1.include#include#inc ...

  8. 学生成绩等级用c语言,C语言实现学生成绩等级划分的方法实例

    C语言实现学生成绩等级划分的方法实例 题目·:用if-else嵌套语句实现学生成绩等级查询 要求:分为ABCD4个等级,100-90为A:90-70为B:70-60为C:60以下为D 思路: 1.先从 ...

  9. c语言程序学生成绩系统论文,c语言程序设计-学生成绩管理系统论文.doc

    c语言程序设计-学生成绩管理系统论文 C语言程序设计课程设计报告 - PAGE 11 - 中南民族大学工商学院 电子信息与计算机技术系 项目名称: 学生成绩管理系统 学生姓名: 学 号: 班 级: 指 ...

最新文章

  1. PAT(甲级)2020年春季考试 7-4 Replacement Selection
  2. R语言编写自定义函数计算R方、使用自助法Bootstrapping估计多元回归模型的R方的置信区间、可视化获得的boot对象、估计单个统计量的置信区间、分别使用分位数法和BCa法
  3. 10个数冒泡排序流程图_(立下flag)每日10道前端面试题01
  4. 2.3 词嵌入的特性-深度学习第五课《序列模型》-Stanford吴恩达教授
  5. 情怀java手机网游_经典端游移植手游 “情怀”赋予老IP全新活力
  6. “开店办厂,去望城!” ——望城区市场主体总量突破十万户
  7. Hadoop学习第一天
  8. Disqus API 用法 How to get your Disqus API keys
  9. 3D渲染集群,听说过吗?
  10. 「开源·共创·照亮」TDengine开源两周年暨灯塔计划发布会邀你一起闪耀
  11. 苹果编程套餐更新,新增创意课程,十一拿起吃灰的iPad学起来!
  12. 阿牛的EOF牛肉串(递推dp)
  13. 半导体物理学——(四)半导体的导电性
  14. Python数据分析实战(1)数据分析概述
  15. stm32使用XR20M1172详细攻略·SPI转UART串口
  16. 我赢助手:视频不清晰很模糊,和原片差别很大该怎么办?作品零播放是怎么回事?
  17. 项目中pom.xml文件变灰且中间有横杠改怎么解决?
  18. 周测三,Linux命令如下:
  19. 嵌入式Linux热点分享网络(四)
  20. 游戏开发(九) 之 纯 lua 版 热更新 方案

热门文章

  1. html form int,is_int, is_numeric, is_float, and HTML form validation
  2. C语言 函数指针 - C语言零基础入门教程
  3. jq之$(“p:first“)
  4. BugkuCTF-WEB题give_up
  5. BugkuCTF-Reverse题Timer(阿里CTF)
  6. 计算机键盘正确指法操作方法,“认识键盘与正确的指法输入”教案
  7. android 闪存软件测试,手机为什么这么卡:闪存I/O测试AndroBench
  8. mysql 分页 jdbc_JDBC调用MySQL分页存储过程实现(一)
  9. 复杂电网三相短路计算的matlab仿真,复杂电网三相短路计算的MATLAB仿真电力系统分析课设报告 - 图文...
  10. mysql5.1怎么备份,MySQL 5.1升级到MySQL 5.5的步骤