跪求用C语言解决这个问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 23:54:42
跪求答案。。学长或学姐帮帮忙。。女朋友考我,做不出来就分手的。。。。
帮偶做出来了,我请客必胜客。。说话算话。。。。
二个题做出一个就可以了。。。

要求用C语言写出下面程序。。。

① 门票收费系统

基本功能:1.统计每天公园里的收费情况2.可以自动计算应收费用,一次购票人数>=30人,票价4元,<30人票价5元,可以实现最优价选择(比如,28个人,按5元买28张,不如按4元买30张)。3.可以查询一月里任一天的收费情况。

附加功能:1.可查询一月里收费最好和最差的一天的情况。2.总结每天里入园最旺的时段,综合一个月的情况得出此月的入园最旺时段。

② 学生成绩处理系统

基本功能:1.纪录学生的各科成绩。2.计算总分,平均分,按平均分给学生排序。3.可查询任一学生的成绩情况。

附加功能:1. 可查询任一学生的排名情况。2.可查询排名前十的学生。3.可查询平均分达到优秀(>=85)、良好(>=75)、及格(>=60)、不及格(<60)的学生的情况。4.可查询有3门功课以上不及格的学生的情况。

至少要完成基本功能,可选择附加功能中的一个或几个实现,或可以根据自己的想法实现其他上面没有注明的功能。

具体实现的格式、方式,输入和显示格式,学生课程的多少、科类,数据存储形式等所有细
节,由你自行决定,任意发挥。

/*怎么可能这样提问呢,你女朋友要分手??哈哈,帮你一把,必胜客,算了吧。最喜欢帮兄弟了*/
/*头文件*/
#include"stdio.h"
#include"bios.h"
void input();/*输入*/
void display();/*显示*/
void stat1();/*排序*/
void dele();/*逻辑删除*/
char f;
/*结构定义*/
struct stu
{
int no;
char name[10];
int math;
int eng;
int com;
int flag;
};
/*主函数*/
void main()
{
char x;
int i;
for(;;)/*菜单的显示*/
{
printf("\n\n\n\t\t\t1.input:");
printf("\n\n\t\t\t2.display:");
printf("\n\n\t\t\t3.arrange:");
printf("\n\n\t\t\t4.delete:");
printf("\n\t\n\t\t\t0.exit:");
printf("\n\n\n\t\t\tchoice:");
x=getch();
print