|
7#
楼主 |
发表于 2013-11-26 10:09:22
|
只看该作者
rosynirvana 发表于 2013-11-24 11:52
首先i/10,是去掉个位数字
123 / 10 = 12
1234 / 10 = 123
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,f;
a=0,b=0,c=0,f=0;
while(f<1000)
{
c=c+1;
if(c==10) b=b+1,c=0;
if(b==10) a=a+1,b=0;
f=a*100+b*10+c;
if(f=a*a*a+b*b*b+c*c*c) printf("%d\n",f);
}
system("pause");
return 0;
}
为什么这个计算不出呢? |
|