【C语言编程】输入两个数和双目算数运算符求结果

问题:

编写一个根据用户键入的两个操作数和一个双目算数运算符,由计算机输出运算结果的程序。

解析:

首先要搞清楚双目运算符[1]和双目算数运算符,双目算数运算符只有5个,即【+】【-】【*】【/】【%】。然后用swich语句进行编写。

代码:

#include <stdio.h>
int main() {
    int a,b,k;
    char c;
    printf("输入式子:");
    scanf("%d%c%d",&a,&c,&b);
    printf("%d%c%d=",a,c,b);
    switch (c){
        case '+': k=a+b;break;
        case '-': k=a-b;break;
        case '*': k=a*b;break;
        case '/': k=a/b;break;
        case '%': k=a%b;break;
        default:printf("error!");
            return 0;
    }
    printf("%d",k);
    return 0;
}

扩展

双目运算符


版权声明:本文为Toufahaizai原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。