学生成绩管理系统有什么设计原则
关注:176 答案:2 手机版
解决时间 2021-02-22 22:06
- 提问者网友:孤城古巷
- 2021-02-22 08:31
学生成绩管理系统有什么设计原则
最佳答案
- 二级知识专家网友:追尋☆①秒方向
- 2021-02-22 09:51
#包括
包括
结构学生{
诠释身份证;
字符名称[10];
诠释年龄
>字符性[10];
字符张谷[20];
整数分殊;
字符专业户[50];
} ST [50];
我= 0;
无效淑如(){
烧焦了;
做{
printf的(“\ n请输入学号:”);
scanf函数( “%d”,&ST [i]的ID);
fflush(stdin)中;
printf的(“\ n请输入你的名字:”);
获取(ST [I]名);
printf的(“\ n”);
printf的(“请输入年龄:”);
scanf的(“为%d”,&ST [i]的年龄); printf(“请\ n请输入性别:”);
得到(ST [I]。性);
fflush(stdin)中
fflush(stdin)中;
printf的(“\ n请输入院系:”);
得到(ST [I]。张谷);
printf的(“\ n请输入成绩:”);
scanf的(“%D”,ST [I]。分殊);
fflush(stdin)中;
printf的(“\ n请输入一个专业:);
获得(ST [I]。专业户);
printf的(“\ n是否继续输入学生信息?(Y / N)”);
fflush(stdin)中;
= getchar函数();
+ +;
}(A =='Y'&& <= 50);
}
BR />无效仙师()
年龄{
诠释;
printf的(“\ t学号\ t姓名\ t \ t性别\ t学院\ T专业\ T分数的\ n“);
为(J = 0; <; + +)
printf的(”\ t%D \ T%S \ T%D \ T%S \ t%的小号\ t%d \ t其中%s \ n“,
ST [J]。身份证,ST [J]。名称,ST [J]。年龄,ST [J]。性别,ST张谷[J]。 ,ST [J]。分殊,ST [J]。专业户);
}
无效叉着()
{
INT M
字符名称[20],B;
{
printf的(“\ n请输入要发现学生的姓名:”);
fflush(stdin)中;
获取(名称);
为(M = 0,M {
(STRCMP(名,ST [M]。名)== 0)
{
printf的(“\ n \你在位置%d的学生发现!!\ n”;,M +1); BR />打破;
}
}
(M> = 20)
printf的(“\ n \ t没有找到这个学生!\ n”); />其他
{
printf的(“学生编号性别年龄教师专业成绩”);
printf的(“\ t%D \ T%S \ T%D \ T%\吨%S \ T%d \ t其中%s \ n“,
ST [M]。身份证,ST [M]。名称,ST [M]。年龄,ST [M]。性别,ST [M]。张谷,ST [M]。分殊,ST [M]。专业户);
}
printf的(“\ n能否找到另一种是学生吗?(Y / N)”);
> fflush(stdin)中
B = getchar函数();
}而(B =='Y');
}
a>
无效闪出()
{
字符名称[20],C;
整数A,B;
{
输出(“\ n请输入你要删除的学生姓名:\ n”);
fflush(stdin)中
获取(名称);
(A = 0; <我一个+ +)
{
(STRCMP(名称,ST [A]。名)== 0)
打破;
}
/ a>(B = A,B ST [B] = ST [+1];
(A>;我)
printf的(“ \ T没有找到这名学生!!\ n“);
其他
{
-
仙师();
} BR />
printf的(“\ n是否继续删除另一名学生的信息?(Y / N)”);
fflush(stdin)中;
C = getchar函数(); BR />},而(C =='Y');
}
无效charu()
淑如( );
}
廉政的main()
{
诠释改变;
做{
系统(“CLS”);
printf的(“========================的====学生信息管理系统==== =============================== \ n“);
printf的(”\ t \ t:输入学生信息\ n“);
printf的(”\ t \ t:学生信息\ n“);
printf的(”
\ t \ t:查找学生信息\ n“);的printf (“\ t \ t:删除学生信息\ n”);
printf的(“\ t \ t五:插入学生信息\ n”);
printf的(“\ t \ t VI:退出程序\ n“);
fflush(stdin)中;
printf的(”\ t \ t请输入选项:);
scanf的(“%d”,&的变化);切换(改变)
{
案件1:
淑如();突破;
案例2:
仙师()突破;
案例3:
的叉着();突破;
情况4:
闪出();突破;
情况下,5:
charu();休息;
案例6:
突破;
}
}(change! = 6);
系统(“暂停”);
返回0;
}
,正如约瑟夫链表是相对简单的,你拿去做可以做到这一点。
包括
结构学生{
诠释身份证;
字符名称[10];
诠释年龄
>字符性[10];
字符张谷[20];
整数分殊;
字符专业户[50];
} ST [50];
我= 0;
无效淑如(){
烧焦了;
做{
printf的(“\ n请输入学号:”);
scanf函数( “%d”,&ST [i]的ID);
fflush(stdin)中;
printf的(“\ n请输入你的名字:”);
获取(ST [I]名);
printf的(“\ n”);
printf的(“请输入年龄:”);
scanf的(“为%d”,&ST [i]的年龄); printf(“请\ n请输入性别:”);
得到(ST [I]。性);
fflush(stdin)中
fflush(stdin)中;
printf的(“\ n请输入院系:”);
得到(ST [I]。张谷);
printf的(“\ n请输入成绩:”);
scanf的(“%D”,ST [I]。分殊);
fflush(stdin)中;
printf的(“\ n请输入一个专业:);
获得(ST [I]。专业户);
printf的(“\ n是否继续输入学生信息?(Y / N)”);
fflush(stdin)中;
= getchar函数();
+ +;
}(A =='Y'&& <= 50);
}
BR />无效仙师()
年龄{
诠释;
printf的(“\ t学号\ t姓名\ t \ t性别\ t学院\ T专业\ T分数的\ n“);
为(J = 0; <; + +)
printf的(”\ t%D \ T%S \ T%D \ T%S \ t%的小号\ t%d \ t其中%s \ n“,
ST [J]。身份证,ST [J]。名称,ST [J]。年龄,ST [J]。性别,ST张谷[J]。 ,ST [J]。分殊,ST [J]。专业户);
}
无效叉着()
{
INT M
字符名称[20],B;
{
printf的(“\ n请输入要发现学生的姓名:”);
fflush(stdin)中;
获取(名称);
为(M = 0,M {
(STRCMP(名,ST [M]。名)== 0)
{
printf的(“\ n \你在位置%d的学生发现!!\ n”;,M +1); BR />打破;
}
}
(M> = 20)
printf的(“\ n \ t没有找到这个学生!\ n”); />其他
{
printf的(“学生编号性别年龄教师专业成绩”);
printf的(“\ t%D \ T%S \ T%D \ T%\吨%S \ T%d \ t其中%s \ n“,
ST [M]。身份证,ST [M]。名称,ST [M]。年龄,ST [M]。性别,ST [M]。张谷,ST [M]。分殊,ST [M]。专业户);
}
printf的(“\ n能否找到另一种是学生吗?(Y / N)”);
> fflush(stdin)中
B = getchar函数();
}而(B =='Y');
}
a>
无效闪出()
{
字符名称[20],C;
整数A,B;
{
输出(“\ n请输入你要删除的学生姓名:\ n”);
fflush(stdin)中
获取(名称);
(A = 0; <我一个+ +)
{
(STRCMP(名称,ST [A]。名)== 0)
打破;
}
/ a>(B = A,B ST [B] = ST [+1];
(A>;我)
printf的(“ \ T没有找到这名学生!!\ n“);
其他
{
-
仙师();
} BR />
printf的(“\ n是否继续删除另一名学生的信息?(Y / N)”);
fflush(stdin)中;
C = getchar函数(); BR />},而(C =='Y');
}
无效charu()
淑如( );
}
廉政的main()
{
诠释改变;
做{
系统(“CLS”);
printf的(“========================的====学生信息管理系统==== =============================== \ n“);
printf的(”\ t \ t:输入学生信息\ n“);
printf的(”\ t \ t:学生信息\ n“);
printf的(”
\ t \ t:查找学生信息\ n“);的printf (“\ t \ t:删除学生信息\ n”);
printf的(“\ t \ t五:插入学生信息\ n”);
printf的(“\ t \ t VI:退出程序\ n“);
fflush(stdin)中;
printf的(”\ t \ t请输入选项:);
scanf的(“%d”,&的变化);切换(改变)
{
案件1:
淑如();突破;
案例2:
仙师()突破;
案例3:
的叉着();突破;
情况4:
闪出();突破;
情况下,5:
charu();休息;
案例6:
突破;
}
}(change! = 6);
系统(“暂停”);
返回0;
}
,正如约瑟夫链表是相对简单的,你拿去做可以做到这一点。
全部回答
- 1楼网友:云朵有点甜
- 2021-02-22 11:18
你好!
学生成绩管理系统设计我就会帮你。
如有疑问,请追问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!