一個賬號 发表于 2021-7-9 19:12

C语言简易计算器

(今天闲来无事随便写的, 不喜勿喷:lol)

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int jf(int a,int b) // 加
{
        return a + b;       

       
}

int jjf(int s, int f) // 减
{
        return s - f;
}

int cf(int n, int m) // 乘
{
        return n * m;
}

int ccf(int o, int p) // 除
{
        return o / p;
}

int main()
{
        printf("                  ############### \n\
              ##\n\
               ## \n\
               ##                                                简易计算器 yigechanghao\n\
               ##\n\
               ##\n\
               ##\n\
                  ############### \n");
                  
       
        while(1)                  
        {
                int temp;
               
                printf("请选择你想执行的模式:(1.加 2.减 3.乘 4.除)");
                scanf("%d", &temp);
               
                if(temp == 1)
                {
                        int x;
                        int y;
                       
                        printf("请输入加数和另一个加数:");
                        scanf("%d %d", &x, &y);
                       
                        int sum = jf(x, y);
                        printf("结果是:%d\n", sum);
                               
                }
               
                if(temp == 2 )
                {
                        int t;
                        int y;
                       
                        printf("请输入被减数和减数:");
                        scanf("%d %d", &t, &y);
                       
                        int sum = jjf(t, y);
                        printf("结果是:%d\n", sum);
                }
                if(temp == 3)
                {
                        int v;
                        int b;
                       
                        printf("请输入因数和另一个因数:");
                        scanf("%d %d", &v, &b);
                       
                        int sum = cf(v, b);
                        printf("结果是:%d\n", sum);
                }
                if(temp == 4)
                {
                       

                        int z;
                        int c;
                       

                       
                        printf("请输入被除数和除数(除数不能为0)");
                        scanf("%d %d", &z, &c);
                       
                        if(c == 0)
                        {       
                                printf("除数不能为0哦\n");
                                main();
                        }
                       
                        int sum = ccf(z, c);
                        printf("结果是:%d \n", sum);
                       

                }
       
               
        }       

        return 0;       
}

ArthurXDDD 发表于 2022-11-29 13:00

什么时候弄一个进制换算的

zhangdadebuda 发表于 2023-3-22 06:56

练手的小程序,不错加油

aGou29 发表于 2023-3-24 20:42

两边都是整型数据的除法不会出错么?

pging 发表于 2023-3-24 21:06

小程序编写的不错,给两个建议:一是建议使用switch-case语句进行改进,二是建议使用vc++把计算机的界面给弄出来,学以致用嘛:lol
页: [1]
查看完整版本: C语言简易计算器