我是一名C语言初学者,碰到一个问题如下:
接收一个字符,例如用"+"表示加法,用"-"表示减法。接收num1和num2两个数。
如果输入的字符为"+",则将这两个数相加并显示相应结果。如果输入的字符为"-"
则将这两个数相减并显示相应的值.
希望大家能帮我解一下,谢谢
以下是我写的,就是不明白哪里不对,希望懂的多多鞭苔!谢谢
#include<stdio.h>
void main()
int num1,num2,g;
char a;
printf("请输入一个字符: \n");
fflush(stdin);
a=getchar();
putchar(a);
putchar('\n');
if(a=='+')
{
printf("请输入两个数:\n ");
scanf("%d%d",&num1,&num2);
g=num1+num2;
}
printf("%d+%d=%d\n",num1,num2,g);
}