这是一段代码,生成一个图案
public static void paintheart(){
int x,a,Rul=4,CeH,CeA,UApa,p,q,sum=0,Cdel;
printf("请输入一个不小于16 的数,68 是最完美的");
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);
}
看
print.png这是我大一上学期写的一段代码,原本是 c ,这里改成了 java
网友评论