当前位置: 代码迷 >> C语言 >> 神啊!救救我啊!再做不出,我就要回家乡种田了!
  详细解决方案

神啊!救救我啊!再做不出,我就要回家乡种田了!

热度:177   发布时间:2006-11-08 20:21:00.0

#include "stdafx.h"
#include <stdio.h>
main()
{ char a;
int m,d;
char c;
while(1)
{
c=getchar();
if((c=='+')||(c=='-')||(c>'0'&&c<'9'))
{
m=0;
switch(c)
{
case '+':
case '-':
{
d=','-c;
a=getchar();
while(a!='\n')
{
m=(m<<3)+(m<<1)+a-'0';
a=getchar();
}
printf("%d\n",d*m);
}
break;

default:
while(c!='\n')
{
m=(m<<3)+(m<<1)+c-'0';
c=getchar();
}
printf("%d\n",m);
}
}
else
{
printf("you input the wrong number\n");

}
}
return 0;
}


----------------解决方案--------------------------------------------------------
  相关解决方案