求c语言编程实例=。=朋友和她女朋友去玩了,给我打电话,让我帮忙上网找下他们的作业。

女朋友 0 26

求c语言编程实例=。=朋友和她女朋友去玩了,给我打电话,让我帮忙上网找下他们的作业。,第1张

求c语言编程实例=。=朋友和她女朋友去玩了,给我打电话,让我帮忙上网找下他们的作业。
导读: 1、求c语言编程实例=。=朋友和她女朋友去玩了,给我打电话,让我帮忙上网找下他们的作业。下面这个是用C语言编写的一个代码#include#include#define N 100 struct Stud
  • 1、求c语言编程实例=。=朋友和她女朋友去玩了,给我打电话,让我帮忙上网找下他们的作业。

下面这个是用C语言编写的一个代码

#include<stdioh>

#include<stringh>

#define N 100

struct Student

{ char xuehao[100];

char name[100];

int grade;

};

Student stu[N];

void main()

{

char ans[100];

int choose;

int n;

int i;

printf("请输入学生的人数:");

scanf("%d",&n);

printf("请分别输入学生的学号姓名,成绩\n");

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

scanf("%s%s%d",&stu[i]xuehao,&stu[i]name,&stu[i]grade);

do

{

printf("请选择你要查询的方式:\n1按学号\n2按姓名\n0退出\n");

scanf("%d",&choose);

if(choose==1)

{

printf("请输入你要查询的学号:\n");

scanf("%s",&ans);

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

{

if(strcmp(ans,stu[i]xuehao)==0)

{

printf("姓名:%s\n学号:%s\n成绩:%d\n",stu[i]name,stu[i]xuehao,stu[i]grade); break;

}

}

if(i==n) printf("无此学号\n");

}

else if(choose==2)

{

printf("请输入你要查询的姓名:\n");

scanf("%s",&ans);

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

{

if(strcmp(ans,stu[i]name)==0)

{

printf("姓名:%s\n学号:%s\n成绩:%d\n",stu[i]name,stu[i]xuehao,stu[i]grade); break;

}

}

if(i==n) printf("无此姓名\n");

}

else if(choose==0)

{

break;

}

else

{

printf("输入无效,请重新输入\n");

}

}while(choose!=0);

}