1. 程式人生 > 其它 >題目:編寫input()和output()函式輸入,輸出5個學生的資料記錄

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

技術標籤:codeblockC

題目:編寫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); }

執行結果:
在這裡插入圖片描述