dysue
发贴: 4
积分: 0
|
于 2006-03-15 01:31
今天连续做了几题循环和条件运用的题目,但不知道为什么水仙花题解决不了。水仙数是指某三位数其各位数的平方和等于其本身(相信很多人都做过了)。编译没问题,但运行的时候总是什么都不显示。请求高手解答。万分感谢,程序如下:
import java.applet.Applet; import java.awt.*; public class Shuixian extends Applet { public void paint(Graphics g) { int i,j,k,t=0,p=0, z=0,c=0, u=0; for(i=1;i<=9;i++)//由于是三位数,百位起码为1 { for(j=0;j<=9;j++) { for(k=0;k<=9;k++) { c=i*100+j*10+k; //某三位数 z=i*i +j*j +k*k; //各位数的平方和 u=c-z; if(u==0)//如果差为零,则此两数相等 { g.drawString(Integer.toString( c ),20+t*20,40+p*20);//输出及格式 t++; if(t > 10) { p++; t=0; } else t=t+1;
} } } } } }
dysue edited on 2006-03-15 02:40
|