解题思路:
使用scanf()讀出包含int和char類型的表達式
参考代码:
#include<stdio.h> int main(void) { int a,b,c; char sign1,sign2; scanf("%d%c%d%c%d",&a,&sign1,&b,&sign2,&c); if(sign1 == '+' && sign2=='-') printf("%d",a+b-c); else if(sign1 == '-' && sign2=='+') printf("%d",a-b+c); else if(sign1 == '-' && sign2=='-') printf("%d",a-b-c); else if(sign1 == '+' && sign2=='+') printf("%d",a+b+c); return 0; }
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:623 |
高精度加法 (C++代码)(大数加法)浏览:1008 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
1118(求助_已解决)浏览:351 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:953 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:726 |
C语言训练-自守数问题 (C语言代码)浏览:798 |
简单的a+b (C语言代码)浏览:857 |
字符串的修改 (C语言代码)浏览:1206 |
发工资咯 (C语言代码)浏览:815 |