1.有什么方法可以把重复的数字去掉?
2.有什么方法可以把上下间隔去掉?
应该是小于10吧
这么改,供参考:
#include <stdio.h>
#include <math.h>
int main()
{
for (int i = 100; i <= 999; i++)
{
int a = i / 100; //for (int a = 1; a <= 9; a++)
//{
int b = i / 10 % 10;//for (int b = 0; b <= 9; b++)
//{
int c = i % 10; // for (int c = 0; c <= 9; c++)
if (i == a * a * a + b * b * b + c * c * c)
printf("%d %d %d %d\n", a, b, c, i);;
//}
//}
}
return 0;
}
【相关推荐】
int main()
{
int i = 1234;
int count = 0;//位数
for(int i = 1;i <= 999999;i++)
{
//求i为几位数
while(tmp != 0)
{
count++;
tmp = tmp/10;//123 12 1
}
return 0;
}