这个哪有错啊 不是加减号的时候加过后面就有好多数字
#include <stdio.h>int main(void)
{
int a,b,c;
char ch;
fprintf(stdout,"输入一个算式\n");
fscanf(stdin,"%d%c%d",&a,&ch,&b);
switch(ch)
{
case '+':
c=a+b;
break;
case '-':
c=a-b;
break;
default:
fprintf(stdout,"error!\n");
}
fprintf (stdout,"%d\n",c);
return 0;
}