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

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

筛选

居然还是输入和输出的问题卡住了

摘要:解题思路:注意事项:输入也要注意,当成字符串输入就可以拆分开不用去求参考代码:a=input()su=0for i in a:    su+=int(i)**3if su==int(a):    pr……

while循环求解

摘要:解题思路:求每一位数的3次方的和注意事项:由于输入的数被/10了3次,所有最后在比对的时候用的是一开始赋值的b参考代码:#include "stdio.h"#include "math.h"int m……

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

摘要:解题思路:模拟注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int a,b,c,d;int main(){    cin>>a;    b=……

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

摘要:解题思路:对于这种要操作一个数多个位数的题目,我们优先选择拆分各位数和放入字符串数组的方法思路进行解决,但对于该题来说,应用字符串的方法解题,会受atoi函数声明不能带有未知量而不能进行for循环语句……

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

摘要:解题思路:提取百位数:a/100(例如:371/100=3)提取十位数:(a/10)%10(例如:371/10=37    37%10=7)                提取个位数:a%10(例如:……

c语言训练水仙花数问题

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

1119水仙花数求解

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

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

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