天天看點

題目:編寫input()和output()函數輸入,輸出5個學生的資料記錄

題目:編寫input()和output()函數輸入,輸出5個學生的資料記錄

#include <stdio.h>
#include<stdlib.h>
typedef struct{
	char a[10];//名字
	int num;//學号
	int count;//成績
}Stu;
int main()
{
	Stu b[5];
	printf("請輸入5個學生的資料:\n");
	input(b);
	printf("輸出5個學生資料:\n");
	output(b);
	return 0;
}
void input(Stu *s)
{
	int i;
	for(i=0;i<5;i++)
		scanf("%s%d%d",s[i].a,&(s[i].num),&(s[i].count));
}
void output(Stu *s)
{
	int i;
	for(i=0;i<5;i++)
		printf("%s %d %d\n",s[i].a,s[i].num,s[i].count);
}
           

運作結果:

題目:編寫input()和output()函數輸入,輸出5個學生的資料記錄