永发信息网

编程题!!!急!!

答案:2  悬赏:60  手机版
解决时间 2021-04-29 17:50
输入两个正整数m和n(m.>=1,n<=1000),输入m~n之间的所有满足各位数字的立方和等于它本身的数。要求定义并调用函数is(number)判断number的各数字之立方的和是否等于它本身。我是大一新生 用c++编 谢谢
最佳答案

... 就算要用C++你直接补充或追问就好了... 还搞什么关闭问题... 郁闷.


帮你改好了.


#include<iostream>
using namespace std;


bool is(int number)
{
int bit,sum=0,n=number;


while(n)
{
bit = n % 10;
sum = sum + bit * bit * bit;
n = n / 10;
}
return sum==number;
}
int main()
{
int n,m;


cin >> m >> n;


if(m > n)
{
m = n + m;
n = m - n;
m = m - n;
}

for(m; m <= n; m++)
{
if(is(m))
cout<< m << '\t' << endl;
}
}

全部回答

#include <iostream> using namespace std; int main() { int m; //cout<<"请输入m必须在1到1000之间"; //cin>>m; for(m=100;m<=999;m++) if(m>=100&&m<=999) { int sum; sum=(m/100)*(m/100)*(m/100); if(sum==m) {

cout<<"m的值是:"<<m; }

} for(int m=10;m<=99;m++) { if(m>=10&&m<=99) { int sum; sum=(m/10)*(m/10)*(m/10); if(m==sum) {

cout<<"m 的值是:"<<m; } }

} for(m=1;m<=9;m++) { int sum;

sum=m*m*m; if(sum==m) { cout<<"m 的值是:"<<m;

} }

}

不知道是不是你想要的效果!

如果不是追问我,我明天帮你修改下!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ飞车海洋公园的路线谁能清晰的说出来呢?
泰国虎能长多大
工商银行漳州分行漳州开发区支行兴江路附行式
黑狼犬怎么训练,训练方法
我问问怎么亮了又灭了
《李算》有多少集?演员们又是谁呢?
怎样扩大网络硬盘
燕春津风饭店在什么地方啊,我要过去处理事情
问道力木好吗,全力加还是三力一敏,两力两敏
怎么建问问团队
急,QQ飞车里的名字如何打字符?谢教教我?
怎样才可以增加认识天数
染发棕黑色能染别的颜色吗
保罗从什么地方开始传福音?到什么地方停止?
杉树叶可以喂猪吗?
推荐资讯
华夏红利和嘉实300这两种基金怎么样
泰语是不是特别难学?
如果遇到一条疯狗怎么办?
秦皇岛学生凭学生可以在北京买北京到南京火车
新买的漂漂鞋子有点大怎么办呢,有没有能让鞋
地下成剑魂怎么加点呀!
FIFAonline2快破产了,能带4个人走,带哪四个
如若一个人喜欢你她会怎么做
哪里有冻疮液买啊?
张韶涵今年几岁
怎么赞美一个男人烧菜烧的好
第三题,小学数学,教一下,急.谢谢了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?