#include
void main(void)
{
double dbNum1,dbNum2;
char cSign;
scanf("%lf%c%lf",&dbNum1,&cSigb\n,&dbNum2);
switch(cSign)
{
case'+':printf("%4.1lf\n",dbNum1+dbNum2);break;
case'-printf("%4.1lf\n",dbNum1-bNum2);break;
case'*:printf("%4.1lf\n",dbNum1*bNum2);break;
case'/:printf("%4.1lf\n",dbNum1/bNum2);break;
}
}
#include
int main()
{
int num1=3,num2=5;
char c;
scanf("%c",&c);
if(c=='+') printf("%d",num1+num2);
else if(c=='-') printf("%d",num1-num2);
getch();
return 0;
}
一、用IF语句的
#include
int main()
{
char ch;
double num1,num2,num;
printf("请输入一个符号(+/-):");
scanf("%c",&ch);
printf("请输入第一个数字:");
scanf("%lf",&num1);
printf("请输入第二个数字:");
scanf("%lf",&num2);
if(ch == '+')
{
num = num1 + num2;
}
else if(ch == '-')
{
num = num1 - num2;
}
else
{
printf("输入错误");
}
printf("%7.2lf%c%7.2lf=%7.2f",num1,ch,num2,num);
}
二、用SWITCH语句的
#include
int main()
{
char ch;
double num1,num2,num;
printf("请输入一个符号(+/-):");
scanf("%c",&ch);
printf("请输入第一个数字:");
scanf("%lf",&num1);
printf("请输入第二个数字:");
scanf("%lf",&num2);
switch(ch)
{
case '+':
num = num1 + num2;
printf("结果为:%7.2lf",num);
break;
case '-':
num = num1 - num2;
printf("结果为:%7.2lf",num);
break;
}
}
if
要先定义噢!