C语言训练-"水仙花数"问题1-(输入数据超过3位的解法拓展)(C++代码)
摘要:**解题思路:**
题目中限制了输入数值的位数为3位,然后进行计算。解法有很多种,而且比较简单。
但是,如果不限制位数,又该如何判定该数是否是“水仙花数”呢?
下面给出我个人的解法,大家可以参……
C语言训练-"水仙花数"问题1
摘要:解题思路: 拆分数位+逻辑参考代码:#include <stdio.h>
int main()
{
int a, a1, a2, a3, b, panduan;
scanf("%d",……
编写题解 1119: C语言训练-"水仙花数"问题1
摘要:解题思路:n = input()sum0 = 0for i in n: sum0 += int(i)**3if sum0 == int(n): print(1)else: print……
C语言训练-"水仙花数"问题1
摘要:解题思路:限定为三位数,就比较简单,直接求出三位数的个位,十位和百位,看各位立方和是否等于这个数的本身,其中输出1和0,直接用if语句注意事项:记住,if条件中要用==而不是=,否则会出错,==是等于……
C语言训练-"水仙花数"问题1
摘要:解题思路:提取百位数:a/100(例如:371/100=3)提取十位数:(a/10)%10(例如:371/10=37 37%10=7) 提取个位数:a%10(例如:……
C语言训练-"水仙花数"问题1
摘要:解题思路:对于这种要操作一个数多个位数的题目,我们优先选择拆分各位数和放入字符串数组的方法思路进行解决,但对于该题来说,应用字符串的方法解题,会受atoi函数声明不能带有未知量而不能进行for循环语句……
新手学习,C++解决
摘要:解题思路:pow求立方注意事项:参考代码:#include<iostream>#include<cmath>using namespace std;int main(){ int n; i……