哈哈哈哈
#水仙花数
for i in range(100,1000):
sum = 0
temp = i
while temp > 0:
sum += (temp % 10)**3
temp = temp // 10
if sum == i:
print(i)
我只会用SC做
领鱼币
进来学习
{:5_109:}
{:10_277:}
{:10_256:}
{:10_279:}
#include <iostream>
using namespace std;
int main()
{
for(int i = 100;i<1000;i++)
{
int a = i%10;
int b = (i/10)%10;
int c = i/100;
if(i == a*a*a+b*b*b+c*c*c)
{
cout << i << endl;
}
}
system("pause");
return 0;
}
{:10_269:}
def narcissus(x=1000):
for a in range(x):
b = 0
for i in str(a):
b += int(i) ** 3
if b == a:
print(b)
#include <stdio.h>
int main()
{
int i;
int g, s, b;
int t;
for (i = 100; i <= 999; i++)
{
t = i;
g = t % 10;
t = t / 10;
s = t % 10;
t = t / 10;
b = t % 10;
if (i == g*g*g + s*s*s + b*b*b)
printf("%6d", i);
}
getchar();
return 0;
}
{:10_269:}{:10_269:}{:10_269:}{:10_269:}
还没学到
{:10_249:}
{:10_256:}
水
骗个鱼币{:9_221:}
函数还没学到😥