设计一个简单的计算器,完成两个数的加、减、乘、除运算,例如输入2+3,输出2+3=5;输入2*3,输出2*3=6。
#include<stdio.h>int main(){ float x,y; char ch; scanf("%f%c%f",&x,&ch,&y); switch(ch) { case '+': printf("%f+%f=%f\n",x,y,x+y);break; case '-': printf("%f-%f=%f\n",x,y,x-y);break; case '*': printf("%f*%f=%f\n",x,y,x*y);break; case '/': if(y!=0) printf("%f/%f=%f\n",x,y,x/y); else printf("input error\n"); } return 0;}
举一反三
- 1位数值比较器输入、输出端的个数为______. A: 输入2,输出2 B: 输入3,输出3 C: 输入2,输出3 D: 输入3,输出2
- 74LS02的管脚号正确的是() A: 1、2输入3输出 B: 2、3输入1输出 C: 1、2输入6输出 D: 2、3输入4输出
- 人们通常用排序网络来理解并并行计算的思维。下面给出一个排序网络,左侧输入右侧输出,若自上而下输入为3、2、6、5,那么输出自上而下依次为 ( )[img=353x192]1803cfa0cda1c12.png[/img] A: 3、2、5、6 B: 6、5、3、2 C: 2、3、5、6 D: 3、2、6、5
- 人们通常用排序网络来理解并并行计算的思维。下面给出一个排序网络,左侧输入右侧输出,若自上而下输入为3、2、6、5,那么输出自上而下依次为 ( ) [img=1701x920]1803c8845f6a605.png[/img] A: 3、2、5、6 B: 6、5、3、2 C: 2、3、5、6 D: 3、2、6、5
- 全加器有()个输入端,()个输出端。 A: 3;2 B: 2;2 C: 3;3 D: 2;1
内容
- 0
表达式2+3%(5-5/2) 的计算结果是( ) 。 A: 4 B: 5 C: 3 D: 2
- 1
若栈的输入序列是1、2、3、4、5、6,则可能得到输出序列 A: 5、2、4、3、1、6 B: 4、1、3、5、2、6 C: 6、3、1、5、4、2 D: 3、4、2、5、1、6
- 2
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输出格式: 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。 输入样例: 3 2 输出样例: 3 + 2 = 5 3 - 2 = 1 3 * 2 = 6 3 / 2 = 1
- 3
写出以下表达式的结果 (1).6+5/4-2 (2).2+2*(2*2-2)%2/3 (3).10+9*((8+7)%6)+5*4%3*2+3 (4).1+2+(3+4)*((5*6%7/8)-9)*10
- 4
74LS138输入输出线为()。 A: 输入2输出4 B: 输入4输出2 C: 输入3输出8 D: 输入8输出3