唇劫. 2022-04-07 20:52 采纳率: 73.7%
浏览 51
已结题

java循环练习不会写

有没有简单的方法解决这个问题,自己写的太复杂了,结果不是想要的结果

img

  • 写回答

3条回答 默认 最新

  • 嘉祐-小萝卜算子 2022-04-07 21:20
    关注

    这个题主要就是看思维,看规律

    
    import java.util.*;
    
    public class test
    {
        public static void main(String[] args){
            Scanner sc=new Scanner(System.in);
            // 读取一个正整数  0-35
            int n=sc.nextInt();
            String[] strArray={"1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","M","L","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
            //因为是倒三角
            //所以for循环是从上到下
            for(int i=n;i>0;i--){
                //发现规律
                //第一行没空格,第二行一个空格,第三行两个空格  和n 之间的关系就是  n-i
                for(int j=0;j<(n-i);j++){
                    System.out.print(" ");
                }
                //发现规律
                //第一行2n-1 ,每次少两个
                for(int m=0;m<2*i-1;m++){
                    System.out.print(strArray[i-1]);
                }
                System.out.println("");
            }
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月7日
  • 已采纳回答 4月7日
  • 创建了问题 4月7日

悬赏问题

  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?