java程序(怎么样编一个长方形图案跟菱形图案出来啊!!!)
mip版 关注:127 答案:2 悬赏:60
解决时间 2021-01-28 22:38
已解决
2021-01-28 05:23
import java.util.Scanner;
public class test3{
public static void main(String args[]) {
char ch;
ch=64;
System.out.print("请输入所打印图案的行数: ");
Scanner input = new Scanner(System.in);
int b= input.nextInt();
for(int i=0;i
ch++; //for的语句
for(int j=1;j<=(b-i)-1;j++)
System.out.print(" "); //符号前面的空格
for(int k=1;k<=2*i+1;k++)
System.out.print(ch); //符号的个数
System.out.println(" ");
}
}
}
三角形的图案编了,但是其他两个不会啊 !!
请高手指点下 !!
谢谢!!
最佳答案
2021-01-28 06:55
import java.util.Scanner;
public class test3{
void juxing()
{
int i,j;
char ch='A';
System.out.print("请输入所打印图案的行数: ");
Scanner input1 = new Scanner(System.in);
int a= input1.nextInt();
System.out.print("请输入所打印图案的列数: ");
Scanner input2 = new Scanner(System.in);
int b= input2.nextInt();
for(i=0;i
{
for(j=0;j
System.out.print(ch);
System.out.println(" ");
ch++;
}
System.out.println(" ");
}
void lingxing()
{
int i,j,k;
char ch='A';
System.out.print("请输入所打印图案的行数(需为大于1的奇数): ");
Scanner input = new Scanner(System.in);
int a= input.nextInt();
for(i=0;i<=a/2;i++)
{
for(j=0;j