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...
PTA简单计算器(C语言)PTA简单计算器(C语⾔)模拟简单运算器的⼯作。假设计算器只能进⾏加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输⼊格式:输⼊在⼀⾏中给出⼀个四则运算算式,没有空格,且⾄少有⼀个操作数。遇等号”=”说明输⼊结束。输出...
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...
#include<stdio.h> int main(){ int a,b,result,z=1; char ch; scanf("%d",&a); //满足至少有一个操作数的要求 result=a; while(scanf("%c",&ch)){ //以运算符为结点进行每一轮的运算 switch(ch){ case '+':scanf("%d",&b);result+=b;break; //先给出运算符,再给出下一个数,以运...
PTA-两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。 输入格式: 输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。
PTA 7-6 简单计算器 (10分) ```#include<stdio.h>int main() { int a, b, c, count = 0; char ch; scanf("%d", &a); while ((ch = getchar()) != '=') { scanf("%d", &b); if ((ch == '/') && (b == 0))
PTA|程序设计类实验辅助教学平台 基础编程题目集 编程题7-12_两个数的简单计算器 #include<iostream> using namespace std; int main() { int A,B; char c; cin>>A; getchar(); cin>>c; getchar(); cin>>B; if(c=='+') cout<<A+B; if(c=='-') cout<<A-B; if(c=='*') cout<<...
scanf("%d %c %d",&a,&sym,&b); if(sym=='+') { printf("%d",a+b); }elseif(sym=='-'){ printf("%d",a-b); }elseif(sym=='*'){ printf("%d",a*b); }elseif(sym=='/'){ if(b==0) { printf("ERROR"); }else{ ...
此型号液晶采用并口通信方式,评估板中使用PTB口作为数据口,另外控制引脚采用PTA0~PTA3四个引脚控制,如图3-5右侧所示。 - - 图3-5 LCD实物图 写入调试器:评估板的左上角是写入器部分,通过6针插座和PC机相连,与MT-IDEForHCS08写入器配套使用,原理图如图3-6所示。