编写input()和output()函数输入

简介: 编写input()和output()函数输入。

题目:编写input()和output()函数输入,输出5个学生的数据记录。

include

include

typedef struct{
char name[20];
char sex[5];
int age;
}Stu;
void input(Stustu);
void output(Stu
stu);
int main()
{
Stu stu[5];
printf("请输入5个学生的信息:姓名 性别 年龄:\n");
input(stu);
printf("5个学生的信息如下:\n姓名 性别 年龄\n");
output(stu);

system("pause");
return 0;

}
void input(Stustu)
{
int i;
for(i=0;i<5;i++)
scanf("%s%s%d",stu[i].name,stu[i].sex,&(stu[i].age));
}
void output(Stu
stu)
{
int i;
for(i=0;i<5;i++)
printf("%s %s %d\n",stu[i].name,stu[i].sex,stu[i].age);
}
以上程序执行输出结果为:

请输入5个学生的信息:姓名 性别 年龄:
aaa m 15
bbb m 16
ccc m 15
ddd m 17
eee m 16
5个学生的信息如下:
姓名 性别 年龄
aaa m 15
bbb m 16
ccc m 15
ddd m 17
eee m 16

相关文章
|
JavaScript 前端开发 中间件
useReducer+createContext真的可以代替Redux吗?
useReducer+createContext真的可以代替Redux吗?
329 0
|
SQL 存储 数据库
对象关系映射(Object-Relational Mapping)
【8月更文挑战第17天】
374 2
|
设计模式 Java 关系型数据库
【阿里规约】阿里开发手册解读——命名规范篇
本文中所有代码命名规范遵循《阿里规约》,从包名、类名、变量名等角度展开,详细阐述测试类、枚举类、数组、布尔型变量、方法等元素的命名规范。
【阿里规约】阿里开发手册解读——命名规范篇
|
设计模式 存储 缓存
享元模式【Java设计模式】
享元模式【Java设计模式】
209 0
享元模式【Java设计模式】
Crypto-JS——Uncaught Error: Malformed UTF-8 data
Crypto-JS——Uncaught Error: Malformed UTF-8 data
1379 0
|
索引 Python
Python基础快速入门
Python基础快速入门
214 0
|
缓存 网络安全
创建了试用的Hologres实例,但只有HoloWeb提示失败
创建了试用的Hologres实例,但只有HoloWeb提示失败
212 2
|
JavaScript Dubbo Java
几种常见的JVM调优场景(建议收藏)
几种常见的JVM调优场景(建议收藏)
创建多线程的方式三:实现Callable接口。
创建多线程的方式三:实现Callable接口。
193 0
|
C语言
C语言实现小游戏之猜数字
C语言实现小游戏之猜数字
212 0

热门文章

最新文章