判断一个数是否为水仙花数
问题 输入任意数,最后结果都是运行 if的是
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
#c语言 判断一个数是否为水仙花数# 为什么输入容易数都运行是
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
发飙的恒星 2022-02-15 13:05关注因为第一个while循环结束后你的tem变量的值变成0了,所以第二个while循环根本就没进去,所以tem一直为0,而sum的值因为没有进行第二个的while循环所以也为0,所以无论你输入多少到if判断都是0==0,所以一直在输出 是
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-07-13 05:01回答 1 已采纳 #include <stdio.h> int main() { int hun, ten, ind, n; printf("输入一个3位数:"); scanf("%
- 2021-10-22 12:26回答 1 已采纳 #include <stdio.h> int main() { int n; scanf("%d",&n); int a = n%10; int b = n
- 2022-09-13 07:17回答 5 已采纳 i*=i是错误写法,你这是2的n次方的写法。应该再定义一个变量计算i的weishu次方int k = 1;for(p=1;p<=weishu;p++) //这里p从1开始 k *= i;
- 2024-05-25 15:08在C语言中,编写程序来判断一个数是否为水仙花数是一项常见的练习,它涉及到数字处理、循环控制以及条件判断等基础知识。 首先,我们需要了解C语言的基本语法结构。C语言是一种面向过程的编程语言,它的主要结构...
- 2022-11-08 08:04回答 2 已采纳 c*=a的循环之前,c要变回1呀,要不然越乘越大,乘到最后无限大printN的函数,i=m+1改为i=m,i<n改为i<=n
- 2021-11-09 09:11回答 1 已采纳 int a,b,c,n; //n为判断的数,需要输入 scanf("%d",&n); a=n/100; b=n/10%10; c=n%10; if(a*a*a+b*b*b+c*c*c==n) p
- 2022-09-17 02:46回答 3 已采纳 i>=100啊,怎么会<=100呢
- 2020-12-03 10:02weixin_39570777的博客 Python判断一个三位数是否为水仙花数的示例如下所示:daffodil = int(input('请输入一个三位数:'))if daffodil == pow(daffodil // 100 , 3) + pow(daffodil % 10 , 3) + pow(daffodil // 10 % 10, 3):print("这是一...
- 2021-10-03 04:55回答 1 已采纳 供参考: #include<stdio.h> #include<math.h> int main() { int A,B,C,N; while(1) {
- 2022-11-15 15:59回答 1 已采纳 因为你需要的是整数的次方,而 pow 却是兼容小数的,也就是开方。他用的是另一种表达式,需要进行更复杂的运算。具体可以看下面的:https://www.zhihu.com/question/60172
- 2021-11-29 00:44回答 3 已采纳 C++代码: #include <iostream> using namespace std; //判断是否是水仙花 int isSxh(int n) { int s = 0;
- 2024-08-30 00:54爱写代码的捣蛋鬼的博客 要编程“水仙花数”的C语言程序,必须要知道水仙花是什么。即“水仙花数”是一个三位数。其各个数字的立方和(三次方和)等于该数本身。例如:153就是一个水仙花数。因为。故此,在知道了什么是水仙花数之后,就知道...
- 2023-10-31 12:27水仙花数,又称自恋数或阿姆斯特朗数,是指一个三位数,它的每个位上的数字的立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。在C语言中实现寻找水仙花数的程序,可以让我们深入理解C语言...
- 2021-11-16 07:2233957的博客 判断一个三位数是否为水仙花数:输入一个三位数number(100≤number≤999),判断其是否为水仙花数,即其个位、十位、百位数字的立方和等于该数本身。若number不是三位数,则输出“Invalid Value!”。 输入输出示例...
- 2022-03-14 12:49没头发的陈序猿的博客 例:给定任意一个三位数,判断这个数是不是水仙花数。 #include<stdio.h> #include<math.h> int main() { int i,a,b,c,d; printf("请输入一个三位数:"); scanf("%d",&i); a = i/100; //百位 ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司