结构体练习

来源:互联网 发布:淘宝office2016激活码 编辑:程序博客网 时间:2024/06/03 14:51
#include<stdio.h>
int n;
struct student
{
    char num[10];
    char name[10];
    int grades[3];

};


int main()
{
   scanf("%d",&n);
   struct student student1[n],*p=student1 ;
    void input(struct student student1[n]);
    void print(struct student student1[n]);
    input(p);
    print(p);


}

void input (struct student student1[n])
{
    int i;
    for(i=0;i<n;i++)
        scanf("%s%s%d%d%d",student1[i].num,student1[i].name,&student1[i].grades[0],&student1[i].grades[1],&student1[i].grades[2]);


}


void print(struct student student1[n])
{
    int i;
    for(i=0;i<n;i++)
    {
        printf("%s,%s,%d,%d,%d\n",student1[i].num,student1[i].name,student1[i].grades[0],student1[i].grades[1],student1[i].grades[2]);


   }
}

0 0