10 1#include<stdio.h>2intmain()3{4inta,b;5charc;6scanf("%d",&a);7while((c=getchar())!='=')8{9scanf("%d",&b);10if(c=='/'&&b==0){11printf("ERROR\n");12return0;13}14switch(c)15{16case'+':a=a+b;break;17case'-':a=a-b;break;18case'*':a=a*b;break;19case...
int b; char c; scanf("%d %c %d",&a,&c,&b); if(c=='+') { printf("%d",a+b); } else if(c=='-') { printf("%d",a-b); } else if (c=='*') { printf("%d",a*b); } else if(c=='/'&&b!=0) { printf("%d",a/b); } else if(c=='%'&&b!=0) { printf...
PTA刷题笔记(C语言) | 7-20 简单计算器 (20分) 开始刷题,感觉代码量和基础太渣了,导致数据结构不会,重头慢慢刷吧~ 1、题目 输入样例: 1+2*10-10/2= 输出样例: 10 2、代码 #include<stdio.h> #define ERROR -1 int main(){ int r=0,c,d1; char d2; scanf("%d",&d1); r+=d1; whil...
PTA简单计算器(C语言)PTA简单计算器(C语⾔)模拟简单运算器的⼯作。假设计算器只能进⾏加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输⼊格式:输⼊在⼀⾏中给出⼀个四则运算算式,没有空格,且⾄少有⼀个操作数。遇等号”=”说明输⼊结束。输出...
PTA刷题笔记(C语言) | 7-20 简单计算器 (20分) 开始刷题,感觉代码量和基础太渣了,导致数据结构不会,重头慢慢刷吧~ 1、题目 输入样例: 1+2*10-10/2= 输出样例: 10 2、代码 #include<stdio.h> #define ERROR -1 int main(){ int r=0,c,d1;...