当前位置: > 这是我的程序:求1~10000之间满足各位数字的立方和等于它本身的数.但结果只输出1 153 371.407和370没有...
题目
这是我的程序:求1~10000之间满足各位数字的立方和等于它本身的数.但结果只输出1 153 371.407和370没有
#include
int main()
{
int i,s,n,a,b;
printf("shu chu 10000,man zu gewei shuzi de lifanghe dengyu ta benshen de shu ");
for(n=1;n

提问时间:2020-07-18

答案
你的循环条件不对!照你的程序,就是说,只要这个“水仙花数”中有某一位是数字0就使得i的值为0,而此时也便跳出了循环.
改为这样:
do{
i=a%10;
b=i*i*i;
s=s+b;
a=a/10;
}while(a!=0);//此处稍加改动,把i变为a便可
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.