用C语言编写姓名、学号、班级?

如题所述

#include<stdio.h>

struct st{//定义一个结构体 

char a[11];//姓名 

int  b;//学号 

int  c;//班级 

};

int main()

{

struct st s[111];//这是对结构体的引用;数组s的每一个单位都包含结构体中所有成员; 

int n;

scanf("%d",&n);//n个学生;

for(int i=0;i<n;i++)

{

scanf("%s%d%d",s[i].a,&s[i].b,&s[i].c);//输入n个学生的三个信息; 

}

//中间还可以根据需求加入代码,增加功能;

printf("\n"); 

for(int i=0;i<n;i++)

{

printf("姓名:%s  学号:%d  班级:%d\n",s[i].a,s[i].b,s[i].c);//输出信息; 

return 0;

}

希望能帮到你,望采纳;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-27
学生用结构体(里面包括姓名、学号、班级)表示,全体学生用一个链表来表示。
相似回答