永发信息网

键盘输入直角三角形,高度5,每行*数目为1,3,5,7

答案:2  悬赏:0  手机版
解决时间 2021-04-06 05:04
  • 提问者网友:半生酒醒
  • 2021-04-05 22:56
import java.util.Scanner;

public class RTriAngle {
public static void main(String[] args) {
int rows=0;//三角形行数
System.out.println("请输入直角三角形行数:");
Scanner input=new Scanner(System.in);
int rows1=input.nextInt();
for (int i =1; i <=rows ; i++) {//打印第i 行
for (int k =1 ;k <=rows-i; k++) {
System.out.print("*");

}
for (int j = 1; j <=2*i-1; j++) {//打印i个*
System.out.print("*");

}
}System.out.print("\n");

}
}
这是神马。求解
请输入直角三角形行数:
5
***********************************
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-04-06 00:10
import java.util.Scanner;
public class RTriAngle {
public static void main(String[] args) {
int rows = 0; //三角形行数
System.out.println("请输入直角三角形行数:");
Scanner input=new Scanner(System.in);
rows=input.nextInt();
for (int i = 1; i <= rows ; i++) { //打印第i 行
for (int k = 1 ;k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.print("\n");
}


请输入直角三角形行数:
5
*
***
*****
*******
*********
全部回答
  • 1楼网友:冷風如刀
  • 2021-04-06 01:27
你好! 全部一行输出了,system.out.print("\n")并没有起作用;可以讲第二个for前面到print("\n")后面用{}扩起来.代码结果肯定不是倒三角,是个直角梯形 打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯