永发信息网

C语言:简单计算器

答案:2  悬赏:60  手机版
解决时间 2021-02-15 18:01
  • 提问者网友:临风不自傲
  • 2021-02-14 21:48
C语言:简单计算器
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-02-14 22:04
用switch case语句,如果是计算器程序不要用int 用float显示结果写成2f就可以了追答至于结果为0输出那段语句每句case后面加个if语句用个变量表示结果,如果题目要求用int那变量就定义成int
全部回答
  • 1楼网友:怙棘
  • 2021-02-14 22:12
用switch循环就可以实现追问能把代码发我吗,谢谢追答#include "stdio.h"
int main() {
    int a, b;
    char c;
    printf("请输入a和b的值: ");
    scanf("%d%c%d", &a, &c, &b);
    switch (c) {
        case '+':
            printf("a + b=%d ", a + b);
            break;
        case '-':
            printf("a - b=%d ", a - b);
            break;
        case '*':
            printf("a * b=%d ", a * b);
            break;
        case '/':
            if (b == 0)
                printf("Divided by zero!");
            else
                printf("a / b=%d", a / b);
            break;
        default:
            printf("Invalid operator! ");
    }
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯