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

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

筛选

1119题解(菜鸟)

解题思路:直接简单粗暴求出各位数字再算出他们的立方和与原数比较即可。对于一个数字要得到它的个位数,就用它除以10的0次方再对10取余要得到它的十位数,就用它除以10的1次方再对10取余要得到它的百位数,就用它除以10的2次方再对10取余...注意事项:参考代码:#includeint

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

#水仙花数水仙花数的含义是**指一个3位数,其各位数字的立方和等于它本身**根据水仙花数的含义可分析:需要把一个3位数分开分别为**百位,十位,个位**所以我们要再创建3个变量分别来存放他们的百位,十位和个位```cintj,k,t;```创建好变量之后根据定义得到```ci=j^3+k^3+t^3;

问题一“水仙花数”C语言

问题在于取位(个位,十位,百位)​**/**取商​**%**取余可以从个位开始或者百位开始,按个人喜好#includeintmain(){intinput,save_one,save_two,save_three;scanf("%d",&input);save_one=input/100;//3.71

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

摘要:解题思路:    简单的提取三个位数的数字,用一般的if语句即可解决注意事项:   if判断语句中注意是==,若写成=,则是赋值,会导致判断语句始终>1,结果恒为1参考代码:#include<stdi……

叙利亚战损版,凑合着看吧

摘要:解题思路:注意事项:分解百位数每个数字参考代码:#include<stdio.h>int main(){    int n,x,y,z,t;    scanf("%d",&n);    x=n/100……

大力解题,每天一练

解题思路:理清输入输出算法判断的流程。注意事项:不要过于追求技巧,简单直接最好。参考代码:

C语言训练-"水仙花数"问题1一般思路

摘要:解题思路:根据“水仙花数”的定义,判断一个数是否为“水仙花数”,最重要的是要把给出的三位数的个位、十位、百位分别拆分,并求其立方和(设为s),若s与给出的三位数相等, 三位数为“水仙花数”,反之,则不……

输入超过三位数的简单思路

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

while循环求解

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