这三个学生的信息分别为:li ming 1001 male 18
zhang xia 1002 female 17
wang gang 1003 male 19
只要告诉我代码怎么写就好,在线等,有回马上给你狂加分~~急
编写一个程序,采用结构体存储三个学生的信息:姓名,学号,性别,年龄,
答案:5 悬赏:40
解决时间 2021-03-12 22:11
- 提问者网友:生亦何欢
- 2021-03-11 21:17
最佳答案
- 二级知识专家网友:一场云烟
- 2021-03-11 22:43
#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;
}
#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;
}
全部回答
- 1楼网友:偏爱自由
- 2021-03-12 02:39
struct st_student{
char name[20];
int sn;
char sex[10];
int age;
};
st_student g_stu[3] =
{
{"li ming", 1001, "male", 18},
{...},
{...},
};
- 2楼网友:啵啵桃汀
- 2021-03-12 01:34
你好,程序如下:
#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; } } }
有疑问提出,望采纳哦~~
- 3楼网友:兮沫♡晨曦
- 2021-03-12 01:21
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"
……
- 4楼网友:一起来看看吧
- 2021-03-12 00:20
#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;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯