JAVA课程03
package 等差数列; public class 等差数列 { public static void main(String[] args) { // TODO Auto-generated method stub int s1,s2,d,n,a,i; int Ap[]=new int[11]; for(d=1; d<=4; d++) { for(a=0; a<=20; a++) { for(n=1; n<=10; n++) { Ap[n]=a+(n-1)*d;//。。。。这条及下面一条语句改成这样子就可以了 // a=a+d;//。。。。。这行改变了a的值使a只循环了一次就退出循环了 } s1=Ap[1]+Ap[3]+Ap[5]+Ap[7]+Ap[9]; s2=Ap[2]+Ap[4]+Ap[6]+Ap[8]+Ap[10]; if((s1==135)&&(s2==150)) { for(i=1; i<=10; i++) System.out.println(Ap[i]+" "); } } } } }