菜单选择错误后,下面的打印语句重复打印错误次数

当用户在菜单选择中连续出错3次后,最终输入正确选项时,程序会额外打印出'Hello...,welcome to student_system! '和'Please input you want the number: '的提示语句相应次数。这个问题可以通过调整代码逻辑来解决。" 103816957,7434074,中小企业网络配置:DHCP Snooping+IPSG安全实践,"['网络架构', '网络安全', 'DHCP管理', 'IP冲突预防']
摘要由CSDN通过智能技术生成

代码:

void show_menu()

{
    int menu_num;

    system("clear");
    printf("welcome to student system!\n");
    printf("please select the number you want!\n");//chose the function.
    printf("1.registe\n");
    printf("2.login\n");
    printf("I chose:");
    scanf("%d",&menu_num);
    if((menu_num != 1) && (menu_num != 2) )
    {
        getchar();
        printf("chose error,please input again:\n");
        getchar();
        show_menu();
    }

    switch (menu_num)
    {
        case 1:printf("registe\n");break;
        case 2:printf("login\n");break;
    }

    printf("Hello**,welcome to student_system!\n");
    printf("Please input you want the num
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值