Johnny


私信TA

用户名:algorithms

访问量:17277

签 名:

幸福是奋斗出来的!

等  级
排  名 357
经  验 5118
参赛次数 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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区