|
今天同学看杂志.有个智力题.
ABCD*9=DCBA求出ABCD.
其实很容易的.
我就想写道程序来解决.
可是写来写去成工了是成功了.但是没有结果显示出来.
把我的积极性都挫伤拉.
于是就到这求助了.帮我看看我的在什么地方出错了
main()
{
int i,h,a,b,c,d;
for(i=1000;i<10000;i++)
{
d=i%10;
c=(i%100-d)/10;
b=(i%1000-i%100)/100;
a=i/1000;
if(i*9==d*1000+c*100+b*10+a)
{
h=a*1000+b*100+c*10+d;
return(h);
}
}
printf("%d",h);
getch();
}
PS:正确的结果是1089 |
|