#,包括
无效的主要()
{
双A1,A2,A3,A4 = 0,A5 = 0, A6 = 0
整数k = 0
法院<<“三自方指数”
(INT I = 100 <= 999我+ +)
{
A1 = i/100A2 = i/10-a1 * 10,A3 = I-A1 * 100-A2 * 10
(我==(POW(A1 ,3)+ POW(A2,3)+ POW(A3,3)))
法院<<I <<'\ t'+ +
(K == 5)法院<<endl
}
法院<<endl
K = 0
法院<<“四自电源的数量:”
(我= 1000我<= 9999+ +)
{
A1 = i/1000A2 = i/100-a1 * 10,A3 = i/10-a1 * 100-A2 * 10a4的= I-A1 * 1000-a2的* 100-A3 * 10
如果(ⅰ==(pow数(a1,4)可以+ pow(A2,4)可以+战俘(a3中,4)+战俘(A4,4)))
法院<<I <<'\ t'+ +
(k == 5)法院<<endl
} <BR /法院<<endl
K = 0
法院<<“五自功率为:”
为(i = 10000<= 99999+ +)
{
A1 = i/10000A2 = i/1000-a1 * 10,A3 = i/100-a1 * 100-A2 * 10
A4 = I/10 -α1* 1000-a2的* 100-A3 * 10a5的= I-A1 * 10000-a2的* 1000-A3 * 100-a4的* 10
如果(在i ==(战俘数(a1,5)+ POW(A2,5)+ POW(A3,5)+ POW(A4,5)+ POW(A5,5)))
法院<<I <如果(K == 5)法院<<endl
}
法院<<endl
K = 0
cout <<“请六方以来指数:
为(i = 100000<= 999999+ +)
{
A1 = i/100000,A2 = i/10000- A1 * 10,A3 = i/1000 A1 * 100-A2 * 10
A4 = i/100-a1 * 1000-A2 * 100-A3 * 10,A5 = i/10-a1 * 10000 - A2 * 1000-A3 * 100-A4 * 10
A6 = I-A1 * 100000-a2的* 10000-A3 * 1000-a4的* 100-a5的* 10
如果(ⅰ==(pow数(a1,6)可以+战俘( A2,6)+ POW(A3,6)+ POW(A4,6)+ POW(A5,6)+,POW(A6,6)))
法院LT,LT<<'\ t'K + +
(k == 5)法院<<endl
}
法院<<endl
}
1#include <stdio.h>
#include <stdlib.h>
int flower(int n)
{
int i, j, k
i = n % 10
j = n / 10 % 10
k = n / 100
if (i*i*i + j*j*j + k*k*k == n)
return 1
else
return 0
}
int main(void)
{
int i
for (i = 100i <1000i++)
{
if (flower(i) == 1)
printf("%d ", i)
}
return 0
}
2.
#include <stdio.h>
#include <stdlib.h>
int rose(int n)
{
int i, j, k,m
i = n % 10
j = n / 10 % 10
k = n / 100%10
m = n / 1000
if (i*i*i*i + j*j*j*j + k*k*k*k+m*m*m*m == n)
return 1
else
return 0
}
int main(void)
{
int i
for (i = 1000i <10000i++)
{
if (rose(i) == 1)
printf("%d ", i)
}
return 0
}
这个是tc专有的说明原始程序
是用tc编写 编译的
用vs 或者vc都无法运行
你如果要用这个程序 需要针对vc进行修改
或者改用TC2.0