不小心排版错了,如下
/*代码如下,结果打开tomcat一运行显示网页就有错误*/
<% @page contentType="text/html;charset=GB2312"; %>
<HTML>
<BODY BGCOLOR=yellow>
<FONT Size=3>
如果一个正整数刚好等于它的真因子之和,这样的正整数为完数。
<br>例如,6=1+2+3,因此6就是一个完数。
<br>1到1000内的完数有:
<% int i,j,sum;
for(i=1,sum=0;i<=1000;i++){
for(j=1;j<i;j++){
if(i%j==0)
sum=sum+j;
}
if(sum==i)
out.print(" "+i);
}
%>
</FONT></BODY></HTML>
那么问题来了,显示如下
/*代码如下,结果打开tomcat一运行显示网页就有错误*/
<% @page contentType="text/html;charset=GB2312"; %>
<HTML>
<BODY BGCOLOR=yellow>
<FONT Size=3>
如果一个正整数刚好等于它的真因子之和,这样的正整数为完数。
<br>例如,6=1+2+3,因此6就是一个完数。
<br>1到1000内的完数有:
<% int i,j,sum;
for(i=1,sum=0;i<=1000;i++){
for(j=1;j<i;j++){
if(i%j==0)
sum=sum+j;
}
if(sum==i)
out.print(" "+i);
}
%>
</FONT></BODY></HTML>
那么问题来了,显示如下
第一行 错误了 不要;
再错了再对我说吧。
<BODY BGCOLOR=yellow>
<FONT Size=3> 如果一个正整数刚好等于它的真因子之和,这样的正整数为完数。 <br>例如,6=1+2+3,因此6就是一个完数。
<br>1到1000内的完数有:
<%
int i, j;
String target = "" ;
for (i = 1 ; i <= 1000; i++) {
int sum = 0 ;
for (j = 1; j < i; j++) {
if (i % j == 0)
sum = sum + j;
}
if (sum == i)
out.print(i+"==");
}
%> </FONT>
</BODY>
</HTML>看看自己的程序啊,你sum会一直累加的啊怎么会有结果呢??
试试我的吧。呵呵
慢慢来啊,,,,不要担心啊