用C语言打印100以内的水仙花数(例如水仙花数153=1的立方+5的立方+3的立方)

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:48:51
能给出完整的答复吗,谢谢!!

#include<stdio.h>
void main(){
int i=100,a,b,c;
for(;i<1000;i++){
a=i/100;b=(i-a*100)/10;c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c)printf("%d ",i);}}

for i=1 to 100
x1=int(i/100)
x2=int((i-x1)/10)
x3=int(i-x1-x2)
if i=x1^3+x2^3+x3^3
then
print i
endif
next i
大概就是这拉