我想要表达的是...
输入两个数, 然后接受字符, 如果是“+”,两个数相加并显示结果..
如果是“-”,两个数相减并显示结果.
以下是我写的代码.. 但是显示不是我想要的.. 都已经调了几回了..用IF语句的话.. 条件又不可以打成(a=="+")这样..
希望大家帮帮看.. 怎么去改正..
#include<stdio.h>
void main()
{
char a,b;
int num1,num2,a1,b1;
printf("请输入两个整数:");
scanf("%d%d",&num1,&num2);
a1=num1+num2;
b1=num1-num2;
printf("\n请输入运算符号:");
a=getchar();
if ((a=='+'))
{
printf("它们的和为%d\n",a1);
}
b=getchar();
if ((a=='-'))
{
printf("它们的差为%d\n",b1);
}
谢谢了!