题解 1119: C语言训练-"水仙花数"问题1

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

筛选

C语言训练-"水仙花数"问题1

摘要:解题思路:定义一个变量,我们假设这个变量就是一个三位数,那么我们可以依次来求出它的百位数,十位数和个位数,因为我们要的只是位数上的一个数字,所以它们只能是整型,这样这道题就很简单了。注意事项:pow需……

C语言训练-"水仙花数"问题1 解答代码及思路

摘要:解题思路:定义一个数组变量来存储三位数,通过使用for循环和getchar()函数使a[0]、a[1]和a[2]分别以字符形式得到百位、十位和个位数的ASCII码,然后用每个数字都-48就可以得到十进……

个人认为比较直观

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int a,b,c,x;    scanf("%d",&x);    a=x/100;    b=x/10……

C语言训练-"水仙花数"问题1

摘要:解题思路:限定为三位数,就比较简单,直接求出三位数的个位,十位和百位,看各位立方和是否等于这个数的本身,其中输出1和0,直接用if语句注意事项:记住,if条件中要用==而不是=,否则会出错,==是等于……

1119水仙花数求解

摘要:解题思路:有点复杂,但比较基础,就是用每个位数的立方来写!注意事项:参考代码:#include<stdio.h>int main(){   int i,j;    scanf("%d",&i);   ……