-
大小:文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-13
- 語言: C/C++
- 標(biāo)簽: 結(jié)構(gòu)體??C語言??
資源簡介

代碼片段和文件信息
#include
#include
#include
int?n=0;
struct?student?
{
char?name[20];???????????//名字
char?num[20];????????????//學(xué)號
char?Class[20];??????????//班級
char?mayor[20];??????????//專業(yè)
int?age;?????????????????//年齡
int?score;???????????????//成績
}s[100];
void?add()????????????????????//添加
{
system(“cls“);
printf(“請輸入學(xué)生基本信息:\n姓名:“);
scanf(“%s“&s[n].name);
printf(“學(xué)號:“);
scanf(“%s“&s[n].num);
printf(“年齡:“);
scanf(“%d“&s[n].age);
printf(“班級:“);
scanf(“%s“&s[n].Class);
printf(“專業(yè):“);
scanf(“%s“&s[n].mayor);
printf(“成績:“);
scanf(“%d“&s[n].score);
n++;
printf(“\n\n您輸入的信息已被保存!\n“);
system(“pause“);
system(“cls“);
}
void?print()
{
int?i;
system(“cls“);
printf(“姓名\t學(xué)號\t\t班級\t年齡\t專業(yè)\t\t成績\n“);
for(i=0;i<10;i++)
{
printf(“%-8s“s[i].name);
printf(“%-16s“s[i].num);
printf(“%-8d“s[i].age);
printf(“%-8s“s[i].Class);
printf(“%-16s“s[i].mayor);
printf(“%-8d“s[i].score);
printf(“\n“);
}
printf(“\n信息顯示完畢!\n“);
system(“pause“);
system(“cls“);
}
void?find()???????????//查找
{
void?find1();
void?find2();
int?a;
system(“cls“);
printf(“1.按姓名查找\n2.按學(xué)號查詢\n“);
scanf(“%d“&a);
switch(a)
{
case?1:
find1();
break;
case?2:
find2();
break;
}
}
void?Delete()?????????//刪除
{
int?i;
char?a[20];
printf(“請輸入要?jiǎng)h除的學(xué)號“);
scanf(“%s“&a);
for(i=0;i if(strcmp(as[i].num)==0)
{
while(i {
s[i]=s[i+1];
i++;
}
n-=1;
}
}
void?amend()?????????//修改
{{
int?ijo;
char?a[20];
system(“cls“);
printf(“修改學(xué)生的學(xué)號:“);
scanf(“%s“&a);???????????????????????????//通過輸入需要修改信息的學(xué)號找到他
printf(“\n“);
for(i=0;i {
if(strcmp(as[i].num)==0)
{
printf(“學(xué)號:%s\n“s[i].num);
???? printf(“姓名:%s\n“s[i].name);
????? printf(“班級:%s\n“s[i].Class);
???? printf(“專業(yè):%s\n“s[i].mayor);
???? printf(“年齡:%d\n“s[i].age);
printf(“成績:%d\n\n“s[i].score);
o=i;
}
}
printf(“1.修改學(xué)號\n2.修改姓名\n3.修改專業(yè)\n4.修改年級\n5.修改性別\n6.修改出生日期\n請選擇:“);
scanf(“%d“&j);??????????????????????????????????????????????????//選擇修改的信息
switch(j)????????????????????????????????????????????????????????//選擇結(jié)構(gòu)!
{
case?1:
printf(“學(xué)號修改為:“);
scanf(“%s“s[o].num);
break;
case?2:
printf(“姓名修改為:“);
scanf(“%s“s[o].name);
break;
case?3:
printf(“專業(yè)修改為:“);
scanf(“%s“&s[o].mayor);
break;
case?4:
printf(“班級修改為:“);
scanf(“%d“&s[o].Class);
break;
case?5:
printf(“成績修改為:“);
scanf(“%s“&s[o].score);
break;
case?6:
printf(“年齡修改為:“);
scanf(“%d“s[o].age);
break;
}
printf(“\n修改成功!\n\n“);
system(“pause“);
system(“cls“);
}
}
void?sort()?????????//排序(成績)
{
struct?student?tmp;
int?ij;
printf(“共排序%d組數(shù)據(jù)\n\n“n);
for(i=0;i {
for(j=i+1;j {
if(s[i].score>s[j].score)??//前面的值如果大于后面的紙就進(jìn)行冒泡排序
{
tmp=s[i];????????????????//交換內(nèi)容
s[i]=s
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????79200??2016-11-23?18:40??學(xué)生信息管理系統(tǒng)順序版本4.0\c.txt
?????文件??????33792??2017-03-24?19:02??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug\vc60.idb
?????文件??????53248??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug\vc60.pdb
?????文件?????204923??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug\順序版本的管理5.0.exe
?????文件?????227368??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug\順序版本的管理5.0.ilk
?????文件??????28486??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug\順序版本的管理5.0.obj
?????文件?????190880??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug\順序版本的管理5.0.pch
?????文件?????541696??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug\順序版本的管理5.0.pdb
?????文件??????33792??2016-11-21?20:18??學(xué)生信息管理系統(tǒng)順序版本4.0\vc60.idb
?????文件??????53248??2016-11-21?20:18??學(xué)生信息管理系統(tǒng)順序版本4.0\vc60.pdb
?????文件???????6388??2016-11-23?19:49??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.c
?????文件???????3533??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.dsp
?????文件????????542??2017-03-24?19:16??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.dsw
?????文件?????225956??2016-11-21?13:07??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.ilk
?????文件??????41984??2017-03-24?19:16??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.ncb
?????文件??????26730??2016-11-21?20:18??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.obj
?????文件??????48640??2017-03-24?19:16??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.opt
?????文件?????190672??2016-11-21?10:38??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.pch
?????文件?????435200??2016-11-21?13:07??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.pdb
?????文件????????268??2017-03-24?19:02??學(xué)生信息管理系統(tǒng)順序版本4.0\順序版本的管理5.0.plg
?????目錄??????????0??2017-03-24?18:56??學(xué)生信息管理系統(tǒng)順序版本4.0\Debug
?????目錄??????????0??2017-03-24?19:16??學(xué)生信息管理系統(tǒng)順序版本4.0
-----------?---------??----------?-----??----
??????????????2426546????????????????????22
評論
共有 條評論