用C语言根据输入符号的不同,要求把输入的两个数进行相应的四则运算。

请通过键盘输入两个数和一个四则运算符(+、-、*、/),根据输入符号的不同,要求把输入的两个数进行相应的四则运算。
有空?会不会编?求帮助。。能不能帮我编一下

#include<stdio.h>
int main()
{
float a,b;
char c;
printf("请输入两个数和运算符并用空格隔开\n");
scanf("%f %f %c",&a,&b,&c);
switch(c)
{
case '+':printf("%.2f\n",(a+b));break;
case '-':printf("%.2f\n",(a-b));break;
case '*':printf("%.2f\n",(a*b));break;
case '/':printf("%.2f\n",(a/b));break;
}
return 0;
}追问

谢谢了

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-18

#include <stdio.h>

int main()

{

   int a,b,d; char c;

   scanf("%d%c%d",&a,&c,&b);

   if(c=='+')d=a+b;

   if(c=='-')d=a-b;

   if(c=='*')d=a*b;

   if(c=='/')printf("%d%c%d=%d...%d\n",a,c,b,a/b,a%b);

     else   printf("%d%c%d=%d\n",a,c,b,d);

   return 0;

}

本回答被提问者采纳

用C语言根据输入符号的不同,要求把输入的两个数进行相应的四则...
int main(){ float a,b;char c;printf("请输入两个数和运算符并用空格隔开\\n");scanf("%f %f %c",&a,&b,&c);switch(c){ case '+':printf("%.2f\\n",(a+b));break;case '-':printf("%.2f\\n",(a-b));break;case '*':printf("%.2f\\n",(a*b));break;case '\/':...

输入两个整数,进行加减乘除四则运算的c语言程序怎么写啊,拜托了~
include<stdio.h> void function(int a, int b){ printf("%d add %d = %d\\n",a, b, a+b); \/\/加法运算 printf("%d sub %d = %d\\n",a, b, a-b);\/\/加法运算 printf("%d mul %d = %d\\n",a, b, a*b);\/\/乘法运算 printf("%d div %d = %d\\n",a, b, a\/b);\/...

C语言怎么实现任意两个数的四则运算
int a, b;char c;printf("请输入两个数:");scanf("%d %d", &a, &b);getchar();printf("请输入你需要的运算法则:");scanf("%c",&c);switch (c){ case '+':printf("%d+%d = %d", a, b, a+b);break;case '-':printf("%d-%d = %d", a, b, a-b);break;case '*...

c语言中编写程序,输入2个数,定义四个函数,分别实现加减乘除四则运算...
1、定义一个基础函数,例如`doublecalculate(doublex,doubley,charoperation)`,它接受两个数`x`和`y`以及一个操作符`operation`作为参数。这个函数将是实现四则运算的核心。2、在`calculate`函数内部,我们创建一个`double`类型的变量`result`来存储运算结果。对于加法,可以这样调用函数:`result=calcul...

输入两个整数,进行加减乘除四则运算的c语言程序怎么写啊,拜托了~
分析C语言中的加减乘除和数学中的加减乘除一样,不同在于符号的表示问题,乘号需要用“*”表示。除号需要用“\/”表示。新手学习C语言,很容易把除号和取余好混淆,强调一下,取余号是“%”,百分号就是取余的意思。因此在输入两个整数以后,按照数学方法就可以直接输出结果,整数的输入用scanf()函数。

C语言怎么实现任意两个数的四则运算?
C语言实现任意两个数的四则运算的方法:1、阅读代码,使用了随机函数:srand(unsigned( time(NULL)));通过调用随机函数,将生成的100以内的随机整数赋给不同的变量,一部分用于四则运算式数据的来源,而赋给变量c的随机数则用于结合switch语句控制程序跳转执行 不同的分支,即不同的四则运算,如下:c...

c语言编写 编写一个简单的计算器,实现两个整型数的四则运算。
char ch,pm='Y';while(pm!='N'){ cout<<"请输入第一个数:"<<endl;cin>>a;cout<<"请输入运算符号:"<<endl;cin>>ch;cout<<"请输入第二个数:"<<endl;cin>>b;if(ch=='+')cout<<a+b<<endl;else if(ch=='-')cout<<a-b<<endl;else if(ch=='*')cout<<a*b<<endl;els...

...else-if结构编个简单的计算器,实现两个整数的四则运算
if inp[i]="*"tt=3 if inp[i]="\/"tt=4;} if tt=1 {将符号两边的数进行加法运算 } ………后面的自己写 不过这种好像不算好。提供第二种思路:这次是要求输入一个数,然后选择运算符号,再输第二个数 scanf(%d,a); \/\/ scanf的用法好像是这样的吧?忘记了 printf("请选择要进行的...

...主函数输入两个整数,用四个函数去求四则运算呢结果,主函数分别调 ...
include<stdio.h>void main(){ int a(int x,int y);int b(int x,int y); int c(int x,int y);float d(float x,float y); int x,y; scanf("%d,%d",&x,&y); printf("x=%d,y=%d.\\nx+y=%d.\\nx-y=%d.\\nx*y=%d.\\nx\/y=%f.\\n",x,y,a(x,y),b(x,y),c(x,y...

请问怎么用c语言写一个可以实现加减乘除四则运算的计算器!
2,如果读入加,减号就存如另一个数组用,如果读入乘 除号,就再读入一个数字,从存数字的数组拿出两个数字进行乘 除运算。把结果存入数组中,这么重复直到读入回车键的符号。3,读到回车符号后,就从存符号的数组中拿出一个符号,再从存数字的数组中拿出两个数字进行相应计算,接着再拿出一个数字一...

相似回答