c语言程序菜单

时间:2018.06.12 发布人:晨晨丶灬

c语言程序菜单

已解决问题

谷歌晨晨丶灬用户在2018.06.12提交了关于“无人知晓c语言程序菜单”的提问,欢迎大家涌跃发表自己的观点。目前共有3个回答,最后更新于2025-02-14T03:24:23。

程序运行后显示界面参考如下:

本系统功能选择:

1.一位整数加法练习

2.一位整数减法练习

3.一位整数乘法练习

4.一位整数除法练习

5.两位整数加法练习

6.两位整数减法练习

7.两位整数乘法练习

8.两位整数除法练习

9.退出

请选择-------?

希望大家能够帮助她。

详细问题描述及疑问:

程序运行后显示界面参考如下:

本系统功能选择:

1.一位整数加法练习

2.一位整数减法练习

3.一位整数乘法练习

4.一位整数除法练习

5.两位整数加法练习

6.两位整数减法练习

7.两位整数乘法练习

8.两位整数除法练习

9.退出

请选择-------?

期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
希望以下的回答,能够帮助你。

第1个回答

用户名:够作望结风清扬退隐江湖  

#include<stdio.h>

#include<stdlib.h>


intmain()

{

intx;

while(1)

{

printf("-待钱买阿团镇------------操作选项-----------\n");

printf("1:一位整数加法练习\n");

printf("2:一杀让和院尼亮植找此位整数减法练习\n");

printf("3:一位整数乘法练习\n");

printf("4:一位整数除法练习\n");

printf("5:两位整数加法练习\n")燃;

printf("6:两位整数减法练习\n");

printf("7:两位整数乘法练习\n");

printf("8:两位整数除法练习\n");

printf("9:退出\n");

printf("---------维酒现互孙县获这几减尔--------------矿铁爱传任以按政起---------\n");

printf("按数字键选择要执行的操作:");

scanf("%d",&x);

printf("\n");

//输入2跳出循环,退出程序

if(x==2耐标坏她互构乙振英春蒸)

bre**;

switch(x)

{

case1:bre**;//输入1,跳出switch语句,进入下一次循环

case3:hello();bre**;

default://数字输入错误,跳出siwtch语句,进入下一次循环

printf论协观("输入的数字不正确\n");

bre**;

}

}

return0;

}


第2个回答

用户名:Once_again_125  

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

floatc;

int**fa(inta,intb)

{

c=a+b;

pri较紧批愿取孙创故血ntf("%深则温孩补同序搞统持d+%d=\n",a,b);

return0;

}

int**nfa(inta,intb)

{

c=a述频青围-b;

printf("%口弦问简意不沉d-%d=\n",a,b);

return0;

}

intchenfa(inta,intb)

{

c=a*b;

printf("%d*%d=\n",a,b);

return0;

}

intchufa(inta,intb)

{

c=a/b;

printf("%d/%d=(结果保留两位小数\n",a,b);

return0;

}

intzhengs()

{

inta;

a=rand()%9+1;

returna;

}

intzhengs2()

{

inta;

a=(rand()%(99-10))+10;

returna;

}

intzsin()

{

floata;

printf("输入答案(Enteryouranswer):");

scanf("%f",&a);

returna;

}

intZS(intb)

{

intaa;

aa=问答b;

switch(aa){

case4:

ch居月停下农ufa(zhengs(),zhengs());

bre**;

case3:

chenfa(zhengs(),zhengs());

bre**;

case1:

**fa(zhengs(),zhengs())王提;

bre**;

case2:

**nfa(zhengs(),zhengs());

bre**;

case8:

chufa(zhengs2(),zhengs2());

bre**矿另互且围染势热沉;

case7:

chenfa(zhengs2(),zhengs2());

bre**;

case5:

**fa(zhengs2(),zhengs2()配督细);

bre**;

case6:

**nfa(zhengs2(),zhengs双修位2());

bre**;

case9:

return0;

}

if(c==zsin()){

printf("回答正确!\n");

return1;

}

else

{

printf("回答错误!\n");

return0;

}

}

intmain()

{

inti,t;

intgrad=0;

srand(time(**LL));

printf("-------------操作选项-----------\n");

printf("1:一位整数加法练习\n");

printf("2:一位整数减法练习\n");

printf("3:一位整数乘法练习\n");

printf("4:一位整数除法练习\n");

printf("5:两位整数加法练习\n");

printf("6:两位整数减法练习\n");

printf("7:两位整数乘法练习\n");

printf("8:两位整数除法练习\n");

printf("9:退出\n");

printf("--------------------------------\n");

printf("请输入您要选择的题目类型:\n");

scanf("%d",&t);

for(i=0;i<10;i++){

printf("题目%d:\n",(i+1));

if(ZS(t)==9){

bre**;

}

else

grad=grad+1;

printf("\n");

}

printf("**计分数(Allgrade):%d\n",grad);

return0;

}


除了退出有问题其他没啥问题。


第3个回答

用户名:云峰酷帅  

可以换成C++语言试一试啊!