程序设计—基础篇习题1.作图.2.输出101--500之间的所有奇数,奇数之和.3.输出100--200间不能被3整除的数.4.输入初值,输出100个不能被3整除的数.5.求S=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值.6.设S=1*2*3*...*n,求S不大于400000时的最大n.7.设S=11*22*33*...*nn,求S不大于400000时的最大n.8.找出1~1000间的全部”同构数”.如果一个数出现在其平方数右端,则称此数为同构数,如1在12=1的右端,5在52=25的右端,25在252=625的右端等.9.百鸡问题。“鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?”10.利用一维数组,统计一个班学生0-9,10-19,..90-99及100各分数段的人数.(1)************************************(2)**************************************************(3)****************(4)1213214321543216543217654321(5)112112321123432112345432112345654321(6)**********************************************************************************************************(7)杨辉三角形11112113311464111.插入法排序.排序方法:设有10个数存放在数组A中,分别用A[1],A[2],..,A[10]表示.先将A[1]与A[2]比较,若A[2]
j)System.out.print("");elseif(i<=j&&j-i<=7)System.out.print("*");}System.out.println();}}}(2)publicclassEx1_2{publicstaticvoidmain(String[]args){for(inti=1;i<=5;i++){for(intj=1;j<=16;j++){if(i>j)System.out.print("");elseif(i<=j&&j-i<=11){if(j-i==9-(i-1)*2||j-i==10-(i-1)*2)System.out.print("");elseSystem.out.print("*");}}System.out.println();}}}(3)publicclassEx1_3{publicstaticvoidmain(String[]args){for(inti=1;i<=9;i++){for(intj=1;j<=9;j++){if(j==6-i||j==4+i||j==i-4||j==14-i)System.out.print("*");elseSystem.out.print("");}System.out.println();}}}(4)publicclassEx1_4{publicstaticvoidmain(String[]args){for(inti=1;i<=7;i++){for(intj=i;j>=1;j--)System.out.print(j+"");System.out.println();}}}(5)importjava.util.Scanner;publicclassEx1_5{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);System.out.println("inputthelinenumber:");intn=in.nextInt();for(inti=1;i<=n;i++){for(intj=1;j<=n-i;j++)System.out.print("");for(intk=1;k=1;k--)System.out.print(k+"");System.out.println();}}}(6)publicclassEx1_6{publicstaticvoidmain(String[]args){for(inti=1;i<=6;i++){for(intj=1;j<=6-i;j++)System.out.print("");System.out.print("********");for(intj=1;j<=2*i-1;j++)System.out.print("");System.out.print("********");System.out.println();}}}(7)importjava.util.Scanner;publicclassEx1_7{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);System.out.println("pleaseinputthelinenumber:");intn=in.nextInt();int[][]a=newint[n][n];a[0][0]=1;for(inti=1;i