求完数 #include <stdio.h> int main(void){ int i,j,k; for(i=1;i<=1000;i++){ j=0; for(k=1;k<=
答案:2 悬赏:0
解决时间 2021-02-23 03:12
- 提问者网友:依靠
- 2021-02-22 13:25
帮我看看哪有问题,就是不出结果郁闷。。。。。。
最佳答案
- 二级知识专家网友:一池湖水
- 2021-02-22 14:18
求1000以内的完数的C语言代码如下:
#include
int main()
{
int n=1000;
int r,j,i;
for(i=1;i
r = 0;
for(j=1;j if(i%j == 0){
r = r + j;
}
}
if(r == i){
printf("the result is:%d\n",r);
}
}
return 0;
}
输出结果为: 6,28,496,
即1000以内的完数只有6、28、496三个数字。
#include
int main()
{
int n=1000;
int r,j,i;
for(i=1;i
for(j=1;j if(i%j == 0){
r = r + j;
}
}
if(r == i){
printf("the result is:%d\n",r);
}
}
return 0;
}
输出结果为: 6,28,496,
即1000以内的完数只有6、28、496三个数字。
全部回答
- 1楼网友:怪咖小青年
- 2021-02-22 15:02
这不是什么算式,这是c++语言的算法程序
#include
void main()
{
int i,j,k;
for(i=1;i<=9;i++)
{
for(j=0;j<=9;j++)
{
for(k=0;k<
……
-------------------------------------------------------------
以下是我为这个残缺程序补充的内容,但是由于我不是学这个的,这个只不过是我的爱好,以下这段程序我只是试编,如果以下这段程序有什么错误,请您原谅!您可以请专业人士帮助您解决这个棘手的问题,谢谢合作!
#include
void main()
{
int i,j,k;
for(i=1;i<=9;i++)
{
i>j+k
i=i+k
i=i+j
j-k
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯