您的位置:首页 > 其它

水仙花数的输出

2016-04-17 10:29 218 查看
#include<stdio.h>

int main()

{

int i=0; 每次给赋初值防止在有的程序中出现混乱,大多数的程序不影响,但是这是为了培养一种习惯

int j=0;

int k=0;

for(i=1;i<=9;i++)

for(j=0;j<=9;j++) 如果j k初值为1效果也完全不同
如果从1开始则十位与各位带0的将被忽略

for(k=0;k<=9;k++)

if(i*100+j*10+k*1==i*i*i+j*j*j+k*k*k)

{

printf("%d%d%d ",i,j,k); 主要是输出时的顺序问题会出现错误比如用(ijk)和(kji)完全不一样

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: