中易网

编写一个程序,采用结构体存储三个学生的信息:姓名,学号,性别,年龄,

答案:5  悬赏:40  
解决时间 2021-03-12 22:11
这三个学生的信息分别为:li ming 1001 male 18
zhang xia 1002 female 17
wang gang 1003 male 19
只要告诉我代码怎么写就好,在线等,有回马上给你狂加分~~急
最佳答案
#include<stdio.h>
#include<string.h>
struct STU
{
char name[100],sex[100];
char lastname[100];
int id,age;
}stu[300];
int main()
{

int n=3,i;
char tmp[100];
//scanf("%d",&n);加上这句话可以改成N个学生的信息
for(i=0;i<n;i++)
{
scanf("%s%s%d%s%d",stu[i].lastname,stu[i].name,&stu[i].id,stu[i].sex,&stu[i].age);
//strcpy(stu[i].name," ");
//strcpy(stu[i].name,tmp);
}
puts("输出三个人的信息");
for(i=0;i<3;i++)
{
printf("%s %s %d %s %d\n",stu[i].lastname,stu[i].name,stu[i].id,stu[i].sex,stu[i].age);
}
return 0;
}
全部回答
struct st_student{ char name[20]; int sn; char sex[10]; int age; }; st_student g_stu[3] = { {"li ming", 1001, "male", 18}, {...}, {...}, };

你好,程序如下:

#include<stdio.h> struct student {  char name[20];  int number;  char sex[10];  int age; };

void main() {  struct student stu[3]={   {"li ming",1001,"male",18},   {"zhang xia",1002,"female",17},   {"wang gang",1003,"male",19}};  int n,i;  printf("输入一个学号n:\n");  scanf("%d",&n);  for(i=0;i<=2;i++)  {   if(stu[i].number==n)   {  printf("%s\t%d\t%s\t%d\n",stu[i].name,stu[i].number,stu[i].sex,stu[i].age);  break;   }  } }

有疑问提出,望采纳哦~~

Public Type STD Nam As String '姓名 No As String '学号 Sex As boolean '性别,假设男生为True,女生为False Hold As integer '年龄 End Type Dim Student(1 to 3) as STD Student(1).Nam="li ming" ……
#include <stdio.h> typedef struct student { char name[20]; char id[20]; char sex[10]; int yearold; }student; int main() { student stu[3]; int i; for (i = 0; i < 3; i++) { scanf("%s", stu[i].name); getchar(); scanf("%s", stu[i].id); getchar(); scanf("%s", stu[i].sex); getchar(); scanf("%d", stu[i].yearold); } for (i = 0; i < 3; i++) { printf("%s %s %s %d\n", stu[i].name, stu[i].id, stu[i].sex, stu[i].yearold); } return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美国队长为什么不签字
盛家垭这个地址在什么地方,我要处理点事
华为p8支持快速充电吗
汽车之家达人进来请教哈,!
酶加热超过最适温度一点后,反应速率是v,降
艺点画室(官桥校区)我想知道这个在什么地方
14寸笔记本硬盘尺寸有多大
SKF NU1884MA 后缀字母MA什么意思
786÷88=竖式计算
南屏路怎么去啊,有知道地址的么
糖蒜腌好后变苦是什么原因
何炅和黄磊还有henry一起的真人秀叫什么?
潼字有什么意思
臭氧滴滴爱凝胶男人能用吗
乌苏市园林绿化管理处怎么去啊,有知道地址的
推荐资讯
老树着花无丑枝.周公解梦
爱舍墙纸·窗帘地址在哪,我要去那里办事
you are so very happy ! 是什么意思??急用
大神樱为什么变成那样
陶家堰地址在什么地方,想过去办事
金御建材怎么去啊,有知道地址的么
快看漫画2016年8月7号更新的有哪些
湖南省永兴县现在有哪些快递公司?
文枢中学怎么样?和郑梁梅中学比呢。
金融街威斯汀酒店自助餐多少钱一位
小学一年级语文上册课时金练39页全部答案
维卡币有投资价值吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?