永发信息网

为什么while语句只循环了一次啊。。。求助!

答案:1  悬赏:80  手机版
解决时间 2021-04-13 17:49
#include <stdio.h>
void main()
{
int m,n,t;
m=2;
while(m<1000)
{t=0,n=1;
while(n<=m/2||m%n==0)
{ t=t+n;
n++;
}
if(m==t)
{printf("%d\n",m);
m++;}
else
m++;
}

}
最佳答案
谁说只循环了一次啊。
你在里面加条打印看看:
while(n<=m/2||m%n==0)
{ t=t+n;
n++;

printf("loop %d......\n", n);
}
你看打印结果,一直循环到n=500呢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蜗居到底讲的是什么情节?
东关二街村怎么去啊,有知道地址的么
dnf开始上线不卡一会就卡的要死也不掉线画面
管理是什么意思,什么事信托投资联合管理人?
我没有租过比较久的房子,就租过两个月,房东
棚户区改造 一定都是国家出钱吗
如图,是某几何体的三视图,该几何体是A.圆柱
怎么才能减掉腿上的肉肉?
DNF里瞎子为何用觉醒技能就网络中断
鸡毛信对出来的车是不是永久得
一个你爱的人骗了你一次,被你原谅了。那个骗
支付宝贷款有哪些方式,支付宝是靠什么赚钱的
安邦财产保险宁化营销服务部地址在什么地方,
购买艾利和产品,如何辨别真伪
为保证教室空气洁净,下列做法不科学的是A.关
推荐资讯
新慨念英语第二册视频下载地址
今晚有没有WWE.几点播
我和她在一起 永远永远,
一天天不知道为什么可累了!我的工作也没有个
上海海上书画研究院福建分院我想知道这个在什
一个三角形的外心在它的内部,则这个三角形一
田湾怎么去啊,有知道地址的么
梨大和梨小有什么区别
如何做屋顶防水,如何做楼顶防水
为什么不能送女孩子鞋?还不能送什么!说详细
陌生环境不乐意说话怎么办?
把直线y=3x-1沿x轴向左平移3个单位,则得到的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?