永发信息网

刚开始学jsp,这个网页为什么不输出所有的完数?

答案:3  悬赏:50  手机版
解决时间 2021-04-03 12:03
刚开始学jsp,这个网页为什么不输出所有的完数?
最佳答案
把int sum=0;放到for(i=1;i<=1000;i++)循环里面就行了。
完整的程序如下:
<%@ page contentType="text/html; charset=GB2312"%>



如果一个正整数的真因子之和正好等于它本身,那么这样的数叫完数,

例如6=1+2+3,因此6就是一个完数。

输出1到1000内的完数:
<% int i,j;
for(i=1;i<=1000;i++)
{
int sum=0;
for(j=1;j {
if(i%j==0)
sum=sum+j;
}
if(sum==i)
System.out.printf("%d ",i);
}
%>



运行结果:
6 28 496追问已经改过了,tomcat也重新启动了,在我的电脑上还是运行不出来。追答System.out.printf("%d ",i);只在控制台输出数据,在html页面上不会显示。

全部回答
因为你用的是system.out这是在标准输出,而不是你要求的在html中输出
你的sum没有清零,你在system.out.printf("%d",i);后面加一句 sum=0;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
指还王上信联征信吗
你觉得这个女生是怎样的人?(乙)
深宵灯火是我的伴侣.是什么修辞手法
便可以组什么词?
10276材质成份
水表这个数字是 152 还是15.2?
5.2*9.1+5.2-2.1*5.2如何巧算
舞台妆晚宴妆新娘妆的区别在哪里
住宅排水风水有哪些说法
急需要一点急救的钱。咋办?
周口三中地址是什么
美国液体钙是不是转基因大豆做的?
怎样加工密腊
64除以四约等于几?
单选题科学发展观是要求进行低碳经济建设且保
推荐资讯
昆明到平南南有动车时刻表
《离骚》中"步余马于兰皋兮"一句是什么句式
海天教育(郴州桂阳县)地址在什么地方,想过去
四川省西昌市,那家宠物店会收5个月的哈士奇
准确 英文怎么说
唐朝可能看资治通鉴吗
我这里不能做饭,只有一口锅,可以用煮的.有没
天涯明月刀ol一剑西来s3拿谁的号
八x^2减10x加3=0
凉菜摊上七块一斤的香肠是什么做的
小东猜想动能的大小可能与物体质量和运动速度
长帝CRWF32KE怎么样?长帝CRWF32KE好吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?