break;
case 3:
puts("input Stu_ID and grade to update");
scanf("%d",id);
scanf("%d",grade);
if ( update(h,id,grade) )
puts("Update an Record successfully ");
else
puts("Sorry, ID no exit ");
break;
case 4:
puts("input Stu_IDto search");
scanf("%d",id);
node *p;
if(p=searchByID(h,id) )
printAnRecord(p);
else
puts("Sorry, ID no exit ");
break;
case 5:
printList(h);
break;
case 6:
printf("The average grade is%6.2f \n ", average(h) );
break;
case 7:
clearList(h);
break;
case 9:
flag=0; //退出循环
break;
default:
puts(" Error ! Must Input (1...9) ");
}
}
}
void main()
{
//编程时要一个一个函数的调试完成后,最后再调用主控程序
start();
}
用C语言编写学生信息管理程序(给出五个主要函数就OK啦?。?/h2>#includestdio.h
#define M 2/*容量*/
struct _674
{
long num;
char name[20];
char add[20];
long tel;
}A[M],B[1];
void input()
{
int i=1;
char a='y';
while(a=='y')
{
if(i=M)
{
printf("请输入你要输入的学生学号\n");
scanf("%d",A[i].num);
for(int j=1;ji;j++)
if(A[j].num==A[i].num)
{
printf("你输入的学号已存在\n");continue;
}
printf("请输入你要输入的学生姓名\n");
scanf("%s",A[i].name);
printf("请输入你要输入的学生地址\n");
scanf("%s",A[i].add);
printf("请输入你要输入的学生电话\n");
scanf("%d",A[i].tel);
i++;
printf("退出请任意输入,继续请输入y\n");
getchar();
scanf("%c",a);
}
else
{
printf("你的空间已满\n");break;
}
}
}
void output()
{
for(int i=1;i=M;i++)
printf("学号:%d姓名:%s地址:%s电话:%d\n",A[i].num,A[i].name,A[i].add,A[i].tel);
}
void seek()
{
int a,f=0;
printf("请输入你要查找学生的学号\n");
scanf("%d",a);
for(int i=1;i=M;i++)
if(a==A[i].num)
{
printf("学号:%d姓名:%s地址:%s电话:%d\n",A[i].num,A[i].name,A[i].add,A[i].tel),f=0;break;
}
else
f=1;
if(f==1)
printf("查无此人\n");
}
void del()
{
int a;
printf("请输入你要删除的学生学号\n");
scanf("%d",a);
for(int i=1;i=M;i++)
if(a==A[i].num)
{
for(;iM;i++)
A[i]=A[i+1];
}
}
void insert()
{
printf("请输入你要输入你要插入的学生学号\n");
scanf("%d",B[1].num);
for(int j=1;j=M;j++)
if(B[1].num==A[j].num)
{
printf("你要插入的学号已存在\n");break;
}
printf("请输入你要插入的学生姓名\n");
scanf("%s",B[1].name);
printf("请输入你要插入的学生地址\n");
scanf("%s",B[1].add);
printf("请输入你要插入的学生电话\n");
scanf("%d",B[1].tel);
}
void main()
{
input();
output();
seek();
del();
insert();
}
不好意思
自己也是刚学的
有不足之处还请谅解
很多地方还需要根据你的需要适当修改
最后希望我们能相互讨论学习共同进步
c语言修改学生信息函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言修改学生成绩、c语言修改学生信息函数的信息别忘了在本站进行查找喔 。
推荐阅读
- 硬盘不识别怎么查,硬盘识别不了怎么弄出数据
- 微信主页视频号怎么开启,微信主页设置视频号
- 电视广告如何与新媒体,电视广告如何与新媒体结合
- css怎么调内边框阴影,css内边框线怎么设置
- python用字典做函数 python中字典的函数
- jquery自动不全,jquery自动点击按钮
- 虎牙电脑开直播要求,虎牙直播要求电脑配置
- redis是高并发吗,redis高并发下的问题
- 餐饮机构如何营销,餐饮公司营销方式