使用switch语句,编写一个简单的计算机程序。要求从键盘上输入两个数和一个运算符,然后输出运算结

使用switch语句,编写一个简单的计算机程序。要求从键盘上输入两个数和一个运算符,然后输出运算结果 谢谢用switch来写谢谢

如果我的回答你还满意记得选个满意答案哦#include<stdio.h>
void main()
{
float a,b;
char c;
printf("请输入两个操作数:");
scanf("%f",&a);
scanf("%f",&b);
getchar();
printf("请选择操作运算:");
scanf("%c",&c);
switch(c)
{
case '+':
printf("结果是:%f\n",a+b);
break;
case '-':
printf("结果是:%f\n",a-b);
break;
case '*':
printf("结果是:%f\n",a*b);
break;
case '/':
printf("结果是:%f\n",a/b);
break;
default:
printf("无此操作!");
}

}追问

谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-17
只要大家开心就好了,不会太难的。
没有不可能的事情
她...+...

--------------------------

使用switch语句,编写一个简单的计算机程序。要求从键盘上输入两个数...
void main(){ float a,b;char c;printf("请输入两个操作数:");scanf("%f",&a);scanf("%f",&b);getchar();printf("请选择操作运算:");scanf("%c",&c);switch(c){ case '+':printf("结果是:%f\\n",a+b);break;case '-':printf("结果是:%f\\n",a-b);break;case '*':pr...

c语言程序设计:输入两个数和一个运算符,计算其结果。
一个简单的C语言小程序就可以满足要求,需要用到switch-case语句,先上代码:include int main(){ double a, b, answer;\/*两个数a、b及其计算结果answer,由于下面会有除法,可能使answer出现小数,所以定义double类型变量*\/ char op;\/\/运算符op scanf("%lf%c%lf",&a,&op,&b);switch(op){...

怎样编写一个程序,实现功能:从键盘上输入两个整数,以及一个运算符(+...
public function ($n1,$n2,$c){ switch($c){ case '+': $r = $n1+$n2; case '-': $r = $n1-$n2; case '*': $r = $n1*$n2; case '\/': $r = $n1\/$n2; default: $r = '输错了'; } return $r;}这个是php,自己整点啥输入的文本框啥的。

用switch语句编程设计一个简单的计算器程序
include <stdio.h> int main( ){ double a, b;char op;scanf("%lf%c%lf", &a, &op, &b);switch (op){ case '+':printf("%lf + %lf = %lf\\n", a, b, a + b);break;case '-':printf("%lf - %lf = %lf\\n", a, b, a - b);break;case '*':printf("%...

...问题,从键盘输入2个操作数和运算符,用switch语句实现两个数的加...
include<stdio.h>void main() { float x,y,z; char c; scanf("%f%c%f",&x,&c,&y); switch ( c ) { case '+': z=x+y; break; case '-': z=x-y; break; case '*': z=x*y; break; case '\/': z=( y==0 )?(0):(x\/y); break; default:...

C语言程序:输入两个数字及一个符号,用switch语句将输入的符号+ - *...
op; scanf("%d%c%d",&a,&op,&b); switch(op) {case'+':c=a+b; break; case'-':c=a-b; break; case'*':c=a*b; break; case'\/':if(b)c=a\/b; else {printf("除数不能为!0\\n");return 0;} } printf("%d%c%d=%d\\n",a,op,b,c); return 0;} ...

c语言 用switch语句写个加、减、乘、除法的计算器程序
int main(){ double m,n,result;char a;printf("Please input two number as a,b:");scanf("%lf%c%lf",&m,&a,&n);switch(a){ case '+':printf("%lf%c%lf=%lf",m,a,n,m+n);break;case '-':printf("%lf%c%lf=%lf",m,a,n,m-n);break;case '*':printf("%lf%c...

如何用switch语句编写四则运算?要求输入运算符跟两个数字,直接...
int main(int argc, char **argv){ double operand1;double operand2;char operator[1];while (1){ printf("输入数值和运算符(数值->运算符->数值):");scanf("%lf%c%lf", &operand1,&operator[0], & operand2);switch (operator[0]){ case '+': printf("%.2lf\\n", operand1 +...

简单计算器模拟:输入两个整数和一个运算符,输出运算结果
精确到两位小数:include <stdio.h> void main(){ int a,b;double result;char c;scanf("%d%d",&a,&b);getchar();c=getchar();switch(c){ case '+':result=a+b;break;case '-':result=a-b;break;case '*':result=a*b;break;case '\/':result=a*1.0\/b;break;} printf("...

C语言程序:输入两个数字及一个符号,用switch语句将输入的符号+ - *...
你输入b后,可能会按一个空格,或者回车。。。但是这个空格或者回车就会被c接受,从而是c=' '(空格)或者c='\\n'(回车),后面输入的运算符就丢失了。你可以这样改:1)scanf("%d%d %c",&a,&b,&c);\/\/在%c前面加个空格 2)scanf("%c%d%d",&c,&a,&b);\/\/先输入运算符 3)scanf("%...

相似回答