语言--结构体练习"/>
C语言--结构体练习
#结构体练习
还有就是要理解:typedef struct和struct的区别(比较混,耐心点QAQ)
这里推荐学习的人去看看(网上有很多)
传送:
作者:bingo~https://www.c…
描述
现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。
编写一个函数input,用来输入一个学生的数据记录。
编写一个函数print,打印一个学生的数据记录。
在主函数调用这两个函数,读取N条记录输入,再按要求输出。
N<100。
input
2
a100 zhblue 70 80 90
b200 newsclan 90 85 75
output
100,zhblue,70,80,90
b200,newsclan,90,85,75
#include<stdio.h>
#include<stdlib.h>
struct Student
{char id[20];char name[20];int score1;int score2;int score3;
}stu[100];
void input(int n)
{int i;for(i=0; i<n; i++){scanf("%s %s %d %d %d",&stu[i].id,&stu[i].name,&stu[i].score1,&stu[i].score2,&stu[i].score3);}
}
void output(int n)
{int i;for(i=0; i<n; i++){printf("%s,%s,%d,%d,%d\n",stu[i].id,stu[i].name,stu[i].score1,stu[i].score2,stu[i].score3);}
}
int main()
{int n;scanf("%d",&n);struct Student stu[100];input(n);output(n);return 0;
}
更多推荐
C语言--结构体练习
发布评论