有没有简单的方法解决这个问题,自己写的太复杂了,结果不是想要的结果
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(""); } } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 相敏解调 matlab
- ¥15 求lingo代码和思路
- ¥15 公交车和无人机协同运输
- ¥15 stm32代码移植没反应
- ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
- ¥100 连续两帧图像高速减法
- ¥15 如何绘制动力学系统的相图
- ¥15 对接wps接口实现获取元数据
- ¥20 给自己本科IT专业毕业的妹m找个实习工作
- ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?