关于5-3的编程练习,我这么写思路有没有错误?标准答案是什么样子呢
public class StarDemo {
public static void main(String[] args) {
// 输出星号组成的梯形
for(int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
System.out.print("*");
for(int k=0;k<=i;k++){
System.out.print("**");
}
System.out.println();
}
}
}
正在回答 回答被采纳积分+1
public class Xing {
public static void main(String[] args) {
for(int i=1;i<=5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for(int k=1;k<=2*i+1;k++){
System.out.print("*");
}
System.out.println();
}
}
}
以上各位都是大神级别的。加油
package com.imooc;
public class StarDemo {
public static void main(String[] args) {
// 输出星号组成的梯形
int i=1,j=1,n=16,k=0;
k=n-1;
for(i=1;i<=n;i++){
j=1;
for(j=1;j<=i+n+1;j++){
if(j<=k){
System.out.print(" ");
}else {
System.out.print("A") ;
}
}
k--;
System.out.println();
}
}
}
int n=4; for(int i=3;i<=7;i+=1) { for(int k=1;k<=n;k++) { System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print("*"+" "); } System.out.println(); n--; }
int m=1;
int n=1;
int k=1;
while(m<=5){
k=1;
while(k<=(5-m)){
System.out.print(" ");
k++;
}
n=1;
while(n<=(2*m+1)){
System.out.print("*");
n++;
}
System.out.println();
m++;
}
难道不是这样的么
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星