永发信息网

关于c++6.o方面的简单问题怎么能把计算机四则运算程序的运行结果变成图二上图的那样

答案:2  悬赏:0  手机版
解决时间 2021-04-05 18:21
  • 提问者网友:浪荡绅士
  • 2021-04-05 04:59
关于c++6.o方面的简单问题怎么能把计算机四则运算程序的运行结果变成图二上图的那样
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-04-05 05:41
scanf后面加一句:
printf("%d%c%d\n", a, c, b);追问是不是重复一遍就可以在运行结果中出现第二遍追答printf是输出
你多写一个
就会多输出一遍追问是多输出一遍了,但是第二遍输出和第一遍输出一样,没有出现第二遍输出变成12+12=24的情况追答格式符要控制好建议你先看看格式控制符相关的知识追问
帮我看下吧谢谢了追答修改后的代码:

#include 

int main()
{
    int a, b;
    char c;
    printf("请输入算式:");
    scanf("%d%c%d", &a, &c, &b);
    switch (c)
    {
    case '+':
        printf("%d%c%d=%d
", a, c, b, a + b);
        break;
    case '-':
        printf("%d%c%d=%d
", a, c, b, a - b);
        break;
    case '*':
        printf("%d%c%d=%d
", a, c, b, a * b);
        break;
    case '/':
        printf("%d%c%d=%d
", a, c, b, a / b);
        break;
    default:
        printf("ERROE!
");
    }
    return 0;
} 效果:

追问真是感谢
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-04-05 06:58
改输出语句,譬如加法
printf("%d%c%d=%d\n",a,c,b,a+b);追问可是运行结果还是没变
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯