https://www.myziyuan.com/
- visitor
- 请参阅以下学生信息管理系统的C源代码。 #include / *定义学生结构* / struct学生{char ID [20];克朗名称[20];浮动mark1;浮动mark2;浮动Mark3;浮动普通;}; / *声明学生阵列和学生人数* / struct学生[1000]; int num = 0; / *寻求平均* / float vg(struct the stu){return(stu.mark1 + stu.mark2 + stu.mark3)/ 3} / *由学生编号* / int stution_searchbyIndex返回阵列(char id []) {int i; for(i = 0; i
- 2021-06-23 04:19:37
- 万岳科技
- #include #include strufft学生{long int num;克朗名称[20]; int年龄; Char性别[4]; char b [30]; char p [15];}; int n = 0 struct学生stu [100]; struct student * p; void lr(); void ll(); void cx(); void xg(); void sc(); void main(){int z; printf(“+ ----------------------- + \ n”); Printf(“|欢迎学生信息管理系统| \ n”); Printf(“+ ---------------------- + \ n”); PRINTF(“提示:要确保保存您的操作,请根据正常顺序退出系统^ _ ^ \ n”); do {printf(“\ n \ t \ t \ t \ t \ t \ t --------------------------- \ n”); printf(“\ t \ t \ t +主菜单| \ n”); printf(“\ t \ t \ t ---------- ------------------- \ n”); printf(“\ t \ t \ t + [1] ----输入学生信息| \ n”)printf(“\ t \T \ T + [2] ----浏览学生信息| \ n“); printf(”\ t \ t \ t + [3] ----查询学生信息| \ n“)printf(”\ t \ t \ t + [4] ----删除学生信息| \ n“); printf(”\ t \ t \ t + [5] ----修改学生信息| \ n“); printf(”\ t \ t \ t + [0] ----退出系统| \ n“); printf(”\ t \ t \ t --------------------------- \ n“) printf(“请输入您的选择:”); scanf(“%d”,&z);切换(z){casse 0:break;案例1:lr();休息;案例2:ll();休息案例3:cx();休息;案例4:sc();休息;案例5:xg(); break;默认值:printf(“\ n无效的选项!”);}} while(z!= 0)} void lr()/ *输入函数* / {int y;如果(n == 0)p = stu; do {printf(“--------------------- ---------------------------------------------------------------- ----------------------- - - \ n“); printf(”请输入学生编号:“); scanf(”%ld“,&p-> num); printf(”请输入学生名称:“); scanf(”%s “,p->名称); printf(”请输入年龄:“); scanf(”%d“,&p->年龄); printf(”请输入学生的性别:“); scanf(” %s“,p->性别); printf(”请输入学生的地址:“); scanf(”%s“,p-> b); printf”请输入电话:“); scanf( “%s”,p-> p); n ++; p ++; printf(“\ n1。继续输入。\ n0。输入完成。\ n”); printf(“请选择:”); scanf( “%d”,&y);} while(y == 1); printf(“提示:输入!您总共有%d \ n”,n);} void ll)/ *浏览功能* / { int i,j;如果(n!= 0){printf(“学生总数:%d \ n”,n); printf(“学习\ t name \ t年龄\ t the perdend \ t地址\ t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t t \ t电话\ n“); printf(”----------------------------------------------- ---------------------------------------------------------------- ---------------------------------------------------------------- ---------------------------------------------------------------- ---------------------------------- \ n“);对于(i = 0; I
- 2021-06-23 04:17:49
- LouisWang
- 学生信息管理系统设计(C语言),;n" do { printf(" do{ system("n请输入籍贯: charu(););\j++) printf(",st[m]; #include< case 2;t电话\ char sex[10];\\t五.age) { temp=st[k];k++) { if(st[k];);t\.id,st[j];t\ break.tel;););; printf("?(y/\conio;); case 3; case 5;a++) { if(strcmp(name;\ } void paixu() /, st[j]; fflush(stdin).age: shuru(); scanf(",&st[i]; }while(change;i) printf(".birthady; printf(",st[j];);) :"); fflush(stdin);t没有找到这个学生;%d"); int tel; else { i--;t%s\);b<n请输入学号,st[m].age<,b;n是否继续删除另一个学生信息,st[j];t籍贯\\.tel);\,c; else { printf(": 查找学生信息\ int a; case 6;n"n是否继续输入另外一个学生信息;);\char nativeplace[50];)!; printf("t三;y't姓名\i.h>,&st[i];t%d\/st[k+1];\); fflush(stdin): xianshi().tel,&change)!\y':".name)==0) break;n" do{ printf("n".name): 显示学生信息\\。#include<t您查找的学生在第%d个位置找到了,st[m];m++) { if(strcmp(name; scanf(" /,st[m];a<:\,st[m];t%s\n" if(a> break; st[k+1];).sex)!\ }while(a==' gets(name);\ fflush(stdin).name;\printf("\ && i< printf(" printf(" } void main() /t没有找到这个学生;); fflush(stdin); } void charu() { shuru();\ printf(" int i=0!\.nativeplace); for(m=0.id);t生日\: shanchu().age; break;n请输入要删除的学生姓名,b;string;t\%d" int age; b=getchar();n" st[k]!; printf(",st[a];n");t%d\ break;}st[50]; switch(change) { case 1;n"i;):" case 4;j<t%s\);t\n"/%d"n请输入姓名, st[m]: chazhao(); printf(" } printf("t%d\.age=temp; gets(st[i];t%d\.h>t性别\.age=st[k+1]; }while(c=='============================学生信息管理系统===================================\\n)"t请输入功能选项; }while(b==':"n" struct student{ int id: 退出程序\ for(j=0!.birthady); printf("y'/ c=getchar().name)==0) { printf(": 插入学生信息\=50);\);n请输入电话;i-1-j;): 删除学生信息\ } for(b=a;n请输入姓别; char name[20]:"t%s\,st[m]; } } } xianshi();\ char name[10]; for(a=0;t学号\char birthady[20];;t一,&st[i];);\!;k<:".nativeplace);t生日\ } getch(); scanf(" printf(" int temp;t\n)";);stdio;n");t\t%s\ fflush(stdin);n\,st[m]; } } if(m>t%s\%d"t六;;).nativeplace); printf("\.sex: 输入学生信息\t学号\ scanf("?(y/);t%s\t籍贯\:"\cls"t姓名\ fflush(stdin);t\.age;\ } void xianshi() { int j;);=20) printf(".age;t\t%s\\ paixu(),st[j];;\n) " } printf(",st[j];i;\n".birthady;\ gets(st[i];n请输入生日;t性别\.age); fflush(stdin); printf("i: break; } void shanchu() { char name[20];n"n".h>主函数 { int change; for(j=0:"请输入年龄;printf("t年龄\ gets(name)!.sex,st[j]; a=getchar(); gets(st[i];j< printf("t四;b++) st[b]=st[b+1],k;); printf(".id; #include<t\n是否查找另一个学生的信息!=6);按年龄从大到小排序函数 { int j:",m+1);t%d\ xianshi();m< printf("?(y/ i++;n"!;j++) { for(k=0; do { printf(" fflush(stdin); printf("t电话\ gets(st[i];stdlib;n").h>t年龄\\n请输入想查找的学生姓名; #include< break; break;排序后输出 } void chazhao() { int m;t二; void shuru() { char a;t%d\;i.name写了半天; fflush(stdin),看看吧;n\
- 2021-06-23 04:17:49