c语言如何制作菜单

在C语言中,我们可以使用switch语句和循环结构来实现菜单功能,下面是一个简单的C语言菜单实现示例:

c语言如何制作菜单
(图片来源网络,侵删)
#include <stdio.h>
int main() {
    int choice;
    while (1) {
        printf("****菜单****
");
        printf("1. 选项一
");
        printf("2. 选项二
");
        printf("3. 选项三
");
        printf("4. 退出
");
        printf("************************
");
        printf("请输入您的选择:");
        scanf("%d", &choice);
        switch (choice) {
            case 1:
                printf("您选择了选项一!
");
                // 在这里添加选项一的功能代码
                break;
            case 2:
                printf("您选择了选项二!
");
                // 在这里添加选项二的功能代码
                break;
            case 3:
                printf("您选择了选项三!
");
                // 在这里添加选项三的功能代码
                break;
            case 4:
                printf("退出程序!
");
                return 0;
            default:
                printf("无效的选择,请重新输入!
");
        }
    }
    return 0;
}

这个示例中,我们首先包含了<stdio.h>头文件,以便使用printf和scanf函数,接下来,我们定义了一个名为main的函数,它是C程序的入口点,在main函数中,我们定义了一个名为choice的整数变量,用于存储用户的选择,我们使用一个无限循环(while(1))来显示菜单并获取用户的选择,在循环中,我们首先打印出菜单,然后使用printf函数提示用户输入选择,接着,我们使用scanf函数读取用户输入的整数并将其存储在choice变量中,我们使用switch语句根据用户的选择执行相应的操作,如果用户输入了有效的选择(1、2、3或4),则程序将执行相应的功能代码;如果用户输入了无效的选择,程序将提示用户重新输入,当用户选择退出时,程序将返回0并结束运行。

下面是一个简单的选项一功能示例:

case 1:
    printf("您选择了选项一!
");
    // 在这里添加选项一的功能代码
    int a, b;
    printf("请输入两个整数:");
    scanf("%d %d", &a, &b);
    int sum = a + b;
    printf("两数之和为:%d", sum);
    break;

在这个示例中,我们为选项一添加了一个简单的功能:计算两个整数的和,我们定义了两个整数变量a和b,用于存储用户输入的两个整数,我们使用printf函数提示用户输入两个整数,并使用scanf函数读取用户输入的整数并将其存储在a和b变量中,接下来,我们计算两个整数的和并将结果存储在sum变量中,我们使用printf函数输出两数之和的结果,注意,我们在选项一的功能代码后面添加了一个break语句,以便跳出switch语句并继续执行后续的代码,如果没有这个break语句,程序将一直停留在switch语句中,无法执行后续的代码。

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/367189.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(1)
酷盾叔订阅
上一篇 2024-03-22 08:52
下一篇 2024-03-22 08:52

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入