oj1070
来源:互联网 发布:医保报销软件 编辑:程序博客网 时间:2024/05/01 23:57
问题描述:现有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。编写一个函数input,用来输入一个学生的数据记录。编写一个函数print,打印一个学生的数据记录。在主函数调用这两个函数,读取N条记录输入,再按要求输出。 N<100
作者:何知令
发表时间:2017年2月9日
输入:学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。
作者:何知令
发表时间:2017年2月9日
输入:学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。
输出:每个学生的学号、姓名、三科成绩占一行,逗号分开。
代码:
/*问题描述:现有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。编写一个函数input,用来输入一个学生的数据记录。编写一个函数print,打印一个学生的数据记录。在主函数调用这两个函数,读取N条记录输入,再按要求输出。 N<100作者:何知令发表时间:2017年2月9日输入:学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。输出:每个学生的学号、姓名、三科成绩占一行,逗号分开。*/#include <stdio.h>#include <stdlib.h>#define N 100struct student { char Id[10]; char name[80]; char math[5]; char English[5]; char C[5]; };int main(){ int i; int n; struct student stu[N]; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%s %s %s %s %s",stu[i].Id,stu[i].name,stu[i].math,stu[i].English,stu[i].C); } for(i=0; i<n; i++) { printf("%s,%s,%s,%s,%s\n",stu[i].Id,stu[i].name,stu[i].math,stu[i].English,stu[i].C); } return 0;}程序运行结果展示:
知识点总结:结构体
学习心得:感觉结构体忘了好些
0 0
- oj1070
- LIGHT OJ1070 Algebraic Problem
- 杭电oj1070 贪心 简单的回答
- QFile
- SQLServer 修改表字段的长度
- Python爬虫入门学习--(向网页提交数据)
- 解读Flink中轻量级的异步快照机制--Flink 1.2 源码
- 从jvm的角度来看java的多线程
- oj1070
- Android ubuntu录制手机 GIF 视频
- html5新特性-----离线存储
- GCD入门(四): 完结
- leetcode_middle_33_482. License Key Formatting
- linux线程编程出错
- PHP环境搭建(1)——安装Apache
- hiho一下 第136周-优化延迟(二分)
- 如何本地调试Storm topology