求指教!为什么这个程序vc可以输出结果在Dev-cpp运行到scanf那里就不走了
明朝一典史 2014-08-13 09:34:37 #include<stdio.h>
#include<math.h>
int main()
{
unsigned int a=0;
printf("Enter a postive integer: ");
scanf("%d",&a);
int i=1,
j=1,
n=0,
sum=0,
c=a,
b=0;
do
{
n=pow(10,i);
b=(c%n)/(n/10);
c-=b*(n/10);
i++;
}
while(c!=0);
c=a;
do
{
n=pow(10,j);
b=(c%n)/(n/10);
c-=b*(n/10);
sum+=b*pow(10,i-2);
j++;
i--;
}
while(i>=0);
printf("The number %d reserved is %d rebmun ehT.",a,sum);
return 0;
}
编译器为vc++6。0
Dev-c++5.4.1