编程论坛
注册
登录
编程论坛
→
C语言论坛
这个程序运行出来结果为啥不对
九笙
发布于 2019-10-09 17:43, 2101 次点击
只有本站会员才能查看附件,请
登录
求水仙花数 大体程序就长这个样子,新手求大佬勿喷
8 回复
#2
自学的数学
2019-10-09 18:27
程序代码:
#include
<stdio.h>
int
main()
{
int
hun, ten, ind, n;
printf(
"
result is:
"
);
for
( n=
100
; n<
1000
; n++ )
/*
整数的取值范围
*/
{
hun = n /
100
;
ten = (n-hun*
100
) /
10
;
ind = n %
10
;
if
(n == hun*hun*hun + ten*ten*ten + ind*ind*ind)
/*
各位上的立方和是否与原数n相等
*/
printf(
"
%d
"
, n);
}
printf(
"
\n
"
);
return
0
;
}
#3
九笙
2019-10-09 18:33
回复 2楼 自学的数学
我那个if条件是不是不对
#4
九笙
2019-10-09 18:34
回复 3楼 九笙
不对,while
#5
九笙
2019-10-09 18:36
回复 2楼 自学的数学
顺便再麻烦问一下我那个求各位数字的算法可以嘛QVQ
#6
Lceo
2019-10-09 21:09
num=i不对
==是判断相等;=是赋值
num=i结果一直为真
#7
九笙
2019-10-10 08:44
回复 6楼 Lceo
感谢!!!!!
#8
九笙
2019-10-10 08:45
改了一下程序,终于对了,谢谢大佬们!!!!
只有本站会员才能查看附件,请
登录
#9
九笙
2019-10-10 08:45
改了一下程序,终于对了,谢谢大佬们!!!!
只有本站会员才能查看附件,请
登录
1