題目:編寫input()和output()函式輸入,輸出5個學生的資料記錄
阿新 • • 發佈:2021-02-03
題目:編寫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);
}
執行結果: