计算器C语言的实现简单易懂版

思想: 运用switch语句进行功能的选择即可实现简易计算器

        #include<stdio.h>   //计算器
        void menu()   //自定义的菜单界面   
        {
            printf("--------------------\n");
            printf("    请输入你的选择 \n");
            printf("        1.+       \n");
            printf("        2.-       \n");
            printf("        3.*       \n");
            printf("        4./       \n");
            printf("--------------------\n");
        }
        int main()
        {
            int i = 0;
            int j = 0;
            int num = 0;    //计算结果存放在nun
            int select = 0;  //选择的选项存放在select
            do         //do-while 先执行再判断循环条件,即可实现重复计算功能
            {
                menu();    //打印出菜单界面
                scanf("%d", &select);   //输入你的选项
                printf("请输入计算值:"); 
                scanf("%d%d", &i, &j);    //输入要计算的数值
                switch (select)    
                {
                case 1:
                    printf("%d+%d=%d\n", i, j, num = i + j);   //实现加法功能
                    break;
                case 2:
                    printf("%d-%d=%d\n", i, j, num = i - j);     //实现减法功能
                    break;
                case 3:
                    printf("%d*%d=%d\n", i, j, num = i*j);      // 实现乘法功能
                    break; 
                case 4:
                    printf("%d-%d=%d\n", i, j, num = i / j);      //实现除法功能
                    break;
                default:
                    printf("输入有误重新选择");
                    break;
                }

            } while (select);
            return 0;
        }

这里写图片描述

猜你喜欢

转载自blog.csdn.net/yu876876/article/details/79031071