1. 编程学习网 > 编程教程 > C语言教程 > C语言经典案例:编写input()和output()函数输入,输出5个学生的

C语言经典案例:编写input()和output()函数输入,输出5个学生的

C语言案例分析:无。

程序源代码:

// Copyright © 2015年 菜鸟教程. All rights reserved.

#include<stdio.h>

#include<stdlib.h>

typedef struct{

char name[20];

char sex[5];

int age;

}Stu;

void input(Stu*stu);

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(Stu*stu)

{

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

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/884.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休