问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言,命令执行完以后怎么返回选择菜单

发布网友 发布时间:2022-05-06 06:35

我来回答

5个回答

热心网友 时间:2022-06-28 22:16

1、如果只是想返回已经写好的主菜单页面的话  可以直接在当前函数中结束位置调用主菜单所在的函数,如果想输入某值返回的话  就加个输入提示 比如 在其他函数页面加上“输入0返回主菜单”就可以在任意时候  输入0来返回  当然实现的时候也是输入语句加判断语句 加调用主菜单所在函数,调用前先调用清屏函数。

2、例程:

#include<stdio.h>
int menu()
{ int rt;
  char str[256];
  printf("1 ****\n");
  printf("2 ****\n");
  printf("3 ****\n");
  printf("4 ****\n");
  printf("5 退出程序\n");
  printf("请选择,输入选项前面的数字后回车: "); scanf("%s",str);
  if ( str[0]>='1' && str[0]<='5' ) rt=str[0]-'0'; else rt=0;
  return rt;
}
void f1() {}
void f2() {}
void f3() {}
void f4() {}
void main()
{ int s,loop=1;
  while ( loop )
  { s=menu();
    switch ( s )
    { case 1: f1(); break;
      case 2: f2(); break;
      case 3: f3(); break;
      case 4: f4(); break;
      case 5: loop=0; break;
      default: break;
    }
  }
}

热心网友 时间:2022-06-28 22:17

while (true)
{
printf("1.奇数偶数判断\n""2.到N为止总和\n""0.推出\n""选择:");
scanf("%d",&i);
if(i==1)
{
int num;
printf("输入一个整数:");
scanf("%d",&num);
if(num%2==0)
printf("N是偶数.\n");
else
printf("N是奇数.\n");
}
if(i==2)
{
int num;
int x;
int result=0;
printf("输入一个整数:");
scanf("%d",&num);
for(x=0;x<num+1;x++)
result+=x;
printf("到%d为止的总和是:%d\n",num,result);
}
if(i==0) return 0;
}

热心网友 时间:2022-06-28 22:17

while(i==1)
{
int num;
printf("输入一个整数: ");
scanf("%d",&num);
if(num%2==0)
printf("N是偶数.\n");
else
printf("N是奇数.\n");
}return;
还有,如果想要退出的话,在程序最后加一个break;(我也是刚刚接触c语言,没有上机调试,只是给个建议,希望对你有帮助)

热心网友 时间:2022-06-28 22:18

#include "stdio.h"
#include "stdlib.h"
int main()
{
int i;
int num;
int x;
int result=0;
printf("1.奇数偶数判断\n""2.到N为止总和\n""0.推出\n""选择: ");
scanf("%d",&i);
//i==0,1,2时都用循环是没好办法退出的,因为i的值一直没变呀!所以我做了如下修改:
while(i!=0)
{
num=0;
if(i==1)
{
printf("输入一个整数:");
scanf("%d",&num);
if(num%2==0)
printf("N是偶数.\n");
else
printf("N是奇数.\n");
}
else if(i==2)
{
result=0;
printf("输入一个整数: ");
scanf("%d",&num);
for(x=0;x<num+1;x++)
result+=x;
printf("到%d为止的总和是: %d \n",num,result);
}
else if(i==0)
{
return 0;
}
system("pause");
system("cls");
printf("1.奇数偶数判断\n""2.到N为止总和\n""0.推出\n""选择: ");
scanf("%d",&i);
}
}

热心网友 时间:2022-06-28 22:18

#include<stdio.h>
int main(void)
{int i;
loop:printf("1.奇数偶数判断\n""2.到N为止总和\n""0.推出\n""选择: ");
scanf("%d",&i);
while(i==1)
{int num;
printf("输入一个整数: ");
scanf("%d",&num);
if(num%2==0)
printf("N是偶数.\n");
else
printf("N是奇数.\n");
goto loop;
}
while(i==2)
{int num;
int x;
int result=0;
printf("输入一个整数: ");
scanf("%d",&num);
for(x=0;x<num+1;x++)
result+=x;
printf("到%d为止的总和是: %d \n",num,result);
goto loop;
}
while(i==0)
{
break;}
}

用goto语句吧 这是无条件转移的一个语句
c语言,命令执行完以后怎么返回选择菜单

1、如果只是想返回已经写好的主菜单页面的话 可以直接在当前函数中结束位置调用主菜单所在的函数,如果想输入某值返回的话 就加个输入提示 比如 在其他函数页面加上“输入0返回主菜单”就可以在任意时候 输入0来返回 当然实现的时候也是输入语句加判断语句 加调用主菜单所在函数,调用前先调用清屏...

c语言如何使运行完一个选项后返回菜单 求解

如果只是想返回已经写好的主菜单页面的话 可以直接在当前函数中结束位置调用主菜单所在的函数,,如果想输入某值返回的话 就加个输入提示 比如 在其他函数页面加上“输入0返回主菜单”就可以在任意时候 输入0来返回 当然实现的时候也是输入语句加c语言如何使运行完一个选项后返回菜单 求解 ...

我是C语言入门的,请问当执行完一项任务后怎么按【任意键】返回主菜单...

执行完任务后 可以在return 以前使用getch() getch() 是等待键盘输入 只要有输入就执行下一句语句 即 return 语句

C语言如何实现返回主菜单?

\x0d\x0a printf("==0 返回上层菜单===\n");\x0d\x0a}\x0d\x0avoid func1()\x0d\x0a{\x0d\x0a int cmd;\x0d\x0a dispMenu1();\x0d\x0a scanf("%d",&amp;cmd);\x0d\x0a while(cmd != 0)\x0d\x0a { \x0d\x0a if(cmd ==1)...

在c语言中,一个菜单套着一个菜单,如何从二级菜单跳回一级菜单

1、首先在打开的C语言编程软件中,编写这个【homePage】函数。2、然后对窗体清除初始化。接下来就可以看到这些菜单的命令。3、然后就可以循环判断,如下图所示。4、此时,可以输入想要的操作,如下图所示。5、最后,可以根据自己的需要设置各个命令对应的操作,就完成C语言菜单的设置了。

C语言输入数据完成后如何保存数据并返回菜单?

include &lt;stdio.h&gt;#include &lt;math.h&gt;int menu() {int a;//***return a;// a为菜单选项}int main() {int i,n = 100,cnt = 0;;do {an = menu();switch(an) {case : case :case :default:}}while(an);return 0;}

c语言中,怎样实现子菜单向主菜单回退?

在 C 语言中实现子菜单向主菜单回退的常用方法是使用循环和条件语句控制程序流程。具体实现步骤如下:在主菜单中使用一个循环(如 while 循环),实现主菜单的重复显示和等待用户输入的功能。当用户选择进入子菜单时,主菜单中的循环应该退出,进入子菜单的处理逻辑。在子菜单中,当用户选择回到主菜单时,...

怎样在c语言中实现按任意键返回上级菜单

什么叫回到上级菜单?? MFC??如果只是调用dos窗口的话,跨函数块只需要定义全局变量就可以了

C语言中返回上一层怎样用代码实现?

比如你建立了一个菜单,选择了某项功能,用完后又想返回菜单对吗?这样的话直接在菜单上加一个循环即可,例如当变量值为1时进入菜单,选择则break,用完后在让进入循环的变量值为1

C语言怎么返回主界面

可以使用goto语句返回程序指定的位置。goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。如: label: i++;loop: while(x&lt;7);C语言不限制程序中...

c语言预处理命令以什么开头 c语言命令行参数 c语言预处理命令三种 c语言?:怎么用 c语言命令大全 c语言退出程序命令 c语言如何返回上一层 c语言返回数组 c语言返回到某一步
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
文档文件夹可以删除吗? 文件夹中的文件能删除吗? 吃鸡进不去,重启也没用,开了加速器,如图 永劫无间用什么加速器好 好用的加速器推荐 PUBG加速器免费试用 亚服加速器推荐 吃鸡加速器选择 亚服国际服吃鸡加速器推荐 东芝2523ad提示维护怎么清除 请问清朝历皇帝顺序,开国皇帝到最后一个。还有就是年羹尧的妹妹叫什么... 这个外国小女孩是谁?附图 江都洪家洪玉婷什么小说 C语言命令行按ctrl+D退出 关于c语言中的return命令 在C语言里,正在执行的死循环怎么跳出 用c语言怎样添加暂停和退出 20分:求C语言的一个命令 可以让用户输入1个字母就退出这个程序的命令! 求教怎样用C语言实现输入exit后退出程序,在线等 如何对外发数据文档进行加密控制? 我申请了一个新的,为什么附近的人看不到我? 新申请的附近的人搜不到我怎么办? 为啥我的新注册的码进附近人别人看不到我? 为什么我刚申请的 搜附近人别人看不到我? 我申请了一个新的,为什么附近的人看不到我? 我申请了一个新的,为什么附近的人看不到我? 如果抽到了好几张幸运字符在列表里只能显示一个吗? 人参粉收冰箱是保鲜好还是冰冻好 自主SUV中的极光,1.5T仅12万左右,吉利ICON/长安UNI-T怎么选 后排最舒服的suv是哪个 【车主点评:精致猛兽,喜提路虎极光】 想买辆拉风的三门SUV,路虎极光怎么样? 在c语言中,怎样使得执行一个命令成功后就不再继续执行下一个命令 想吃腌萝卜 中日韩不同口味的腌萝卜 好吃的秘诀全在这里了 重生后有四个王爷儿子的小说叫什么 c语言怎么跳出中断 C语言中如何才能不退出再运行,直接就能执行后面的语句? 抖音上叶锋的小说叫什么名字 叶锋诺诺是哪部小说里的 叶峰诺诺周晴为主角的小说 叶锋周晴是哪本小说 LOL的WE战队的微笑起凡里面ID是什么啊 期望投资收益率相同时 会遇到什么情况 每天玩起凡的玩家,一起玩请留起凡ID 起凡群雄逐鹿所有英雄名字 电子邮件的接收,阅读,保存的方法 如何阅读电子邮件 电子邮件中接收、转发的步骤(简写) 189邮箱收到邮件提示,要怎么通过短信阅读邮件正文? 总想写点东西,但提起笔时又不知道从何写起? 瘫痪病人大小便失禁该怎么办 梦见刚死不久的父亲,突然复活回到家中,但是他大小便失禁躺在床上我还要照顾他,是好还不坏?