Johnny


私信TA

用户名:algorithms

访问量:18008

签 名:

幸福是奋斗出来的!

等  级
排  名 376
经  验 5175
参赛次数 1
文章发表 29
年  龄 0
在职情况 学生
学  校 武汉科技大学
专  业

  自我简介:

解题思路:
判断范围是三位数也就是说从100到999开始遍历,逐个检查,在循环里进行判断,满足条件即可输出水仙花数




注意事项:
if的小括号里第一次忘记了写成= 而且编译通过,结果不对,造成困扰。



参考代码:

#include<stdio.h>

int main()

{

int i;

for(i=100;i<1000;i++)

{

if(i==(i%10)*(i%10)*(i%10)+(i/10%10)*(i/10%10)*(i/10%10)+(i/100)*(i/100)*(i/100))

printf("%d\n",i);

}

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »