题解 1016: [编程入门]水仙花数判断

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

水仙花数的另外解答

解题思路:看到很多解题思路都是把所有三位数全部试一遍,或许可以从水仙花数组成入手,将不是三位数的除去,得到水仙数。结果是一样的。若继续优化,还可以在三位全部算完之前将超过999的数字直接排除,比如第三位是9,第二位就可以从0~6,第三位可以更加缩小范围注意事项:第一位不能是0,

新手常规简易

摘要:解题思路:常规注意事项:参考代码:#include<stdio.h>int main(){    int num=100;    int a,b,c;    for(num==100;(99<num)……

1016: [编程入门]水仙花数判断(C语言)

摘要:解题思路:在一个for循环内解决掉,重点就是求出各个位数,详见我的文章:如何求得一个三位整数的个十百位(C语言)-Dotcpp编程社区注意事项:①注意条件是三位数,即i初始化为100,<=999参考代……

使用pow函数求水仙花数

摘要:#include<stdio.h> #include<math.h> int main() {     int ave, gae;     int k1, k2, k3;     scan……

[编程入门]水仙花数判断(简单C语言)

解题思路:水仙花数只能是三位数,所以先分别求出百位,十位,个位三个数字,再分别求出它们的立方,最后相加和原数字相比较就行,利用for循环从100到1000逐个检查即可注意事项:三个数字的立方和可能会很大,所以可能要用double类型的数字储存它参考代码:#include#includ

骗 过 上 帝 的 题 解

摘要:解题思路:由于与阿姆斯特朗数一样,因此不再赘述。还是那四个数注意事项:【手动滑稽】参考代码:#include<stdio.h>int main(){    printf("153\n");    pr……

用不同思路解题

摘要:解题思路:布尔值和整数运算判断注意事项:这题和1120一模一样参考代码:#include<stdio.h> int main() {     _Bool f;     for(int n=10……