c语言章节作业,怎么用C语言编写菜单?

#include "stdio。h"

#include "stdlib。h"

#include "dos。h"

#include "windows。h"

char choice1;

void main()

{

void menue1();

printf("欢迎进入Ben的作业查询系统!");

menue1();

}

void menue1()

{

void choicemenue1();

printf("

请按照以下列表选择您想要查看的章节:");

printf("

编号章节

1第一章

2第二章

");

printf("请输入编号进行选择:");

choicemenue1();

}

void choicemenue1()

{

choice1=getch();

switch(choice1)

{

void menuechapter1();

void menuechapter2();

void menue1();

case '1':menuechapter1();break;

case '2':menuechapter2();break;

default:printf("

输入错误!请重新选择!

"),menue1();

}}

void menuechapter1()

{

char choiceex;

printf("

您选择的是第%c章",choice1);

printf("

现在请选择本章节的题目。

");

printf("

请按照以下列表选择题目:");

printf("

编号题目编号

1第1题

2第2题

");

printf("请选择:");

switch(choiceex=getch())

{

void c1_1();

void c1_2();

case '1':c1_1();break;

case '2':c1_2();break;

default:

printf("

你个白痴!这也能选错!不让你重选了!");

printf("

按任意键以退出!");

getch();

exit(0);

}

}

void menuechapter2()

{

char choiceex;

printf("

您选择的是第%c章",choice1);

printf("

现在请选择本章节的题目。

");

printf("

请按照以下列表选择题目:");

printf("

编号题目编号

1第1题

2第2题

");

printf("

请选择:");

switch(choiceex=getch())

{

void c2_1();

void c2_2();

case '1':c2_1();break;

case '2':c2_2();break;

default:

printf("

你个白痴!这也能选错!不让你重选了!");

printf("

按任意键以退出!");

getch();

exit(0);

}

}

void c1_1()

{

char howtorun;

printf("现在请选择考察方式:");

printf("

编号考察方式

1运行程序

2查看源代码

3返回主菜单

4退出程序

");

printf("请选择:");

switch(howtorun=getch())

{

void runc1_1();

void menue1();

case '1':runc1_1();break;

case '2':printf("

"),system("type \caidan\chapter1\c1_1。

c"),printf("

"),getch();break;

case '3':menue1();break;

case '4':exit(0);break;

default:

printf("程序即将结束!哈哈哈……");

printf("按任意键以结束程序!");

getch();

exit(0);

}}

void c1_2()

{

printf("c1_2 is OK!");

}void c2_1()

{

printf("c2_1 is OK!");

}void c2_2()

{

printf("c2_2 is OK!");

}

void runc1_1()

{

int a,b,max;

printf("

Please input two integer numbers:");

printf("a=?,b=?

");

scanf("%d,%d",&a,&b);

max=a>b?a:b;

printf("The max number is %d",max);

}

大概就是这样做的。

全部

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值