题目内容: 从键盘上输入两个正整数,并输入一个四则运算符号:+ - * / ,进行相应运算并输出它们的结果。 例: (1)输入:2,3,+ 输出:2+3=5 (2)输入:3,2,- 输出:3-2=1 (3)输入:3,4,* 输出:3*4=12 (4)输入:6,2,/ 输出:6/2=3
方法1: if else 语句
#include<stdio.h>
int main()
{ int a,b,c;
char ch;
scanf("%d,%d,%c",&a,&b,&ch);
if (ch=='+'){c=a+b;}
else if(ch=='-'){c=a-b;}
else if(ch=='*'){c=a*b;}
else if(ch=='/'){c=a/b;}
printf("%d%c%d=%d",a,ch,b,c);
return 0;
}
方法2: switch语句
#include<stdio.h>
int main()
{ int a,b,c;
char ch;
scanf("%d,%d,%c",&a,&b,&ch);
switch(ch)
{
case '+': c=a+b;break;
case '-': c=a-b;break;
case '*': c=a*b;break;
case '/': c=a/b;
}
printf("%d%c%d=%d",a,ch,b,c);
return 0;
}
|