心的代码 发表于 2018-07-09 | 分类于 其他技术 | 查阅 次 心的代码这是一段代码,生成一个图案 123456789101112131415161718192021222324252627public static void paintheart(){ int x,a,Rul=4,CeH,CeA,UApa,p,q,sum=0,Cdel; printf("请输入一个不小于16 的数"); Scanner sc=new Scanner(System.in); x=sc.nextInt(); sc.close(); a=x/4;CeH=x/2;CeA=(x/8)*5;Cdel=CeA-CeH; for(UApa=0;UApa<=3;UApa++){ for(p=1;p<=a/4;p++){ for(q=1;q<=2*CeA;q++){ if(q<=CeH-(Rul+sum)||(q>CeA-Cdel&&q<CeA+Cdel)||q>=(2*CeA-CeH)+Rul+sum) printf(" "); else printf("*"); } sum=sum+Rul; Rul--; Cdel=Cdel/2; printf("\n"); } }}public static void printf(String s) { System.out.print(s);}