张晶


私信TA

用户名:tzu210341244

访问量:1829

签 名:

等  级
排  名 4506
经  验 1627
参赛次数 0
文章发表 5
年  龄 0
在职情况 学生
学  校 泰州学院
专  业

  自我简介:

解题思路:水仙花数是三位数,n的范围为100-999

              定义百位为b,十位为s,个位为g,

              g=n%10;

              s=n/10%10

              b=n/100%10.............如果n是个随意输入的数字,求这个数字的第i位(自右向左),i=n/10^(i-1)%10

注意事项:换行用\n

参考代码:

#include<stdio.h>

int main()

{

int g,s,b,n;

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

{

g=n%10;

s=n/10%10;

b=n/100%10;

if (n==g*g*g+b*b*b+s*s*s)

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

}

return 0;

}


 

0.0分

1 人评分

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

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区