首页 > 编程知识 正文

打印数字三角形 c语言,打印数字三角形案Python

时间:2023-05-06 11:28:43 阅读:260901 作者:454

import java.util.Scanner;/**程序目标:打印数字三角形。(重点在于找规律)数据:需要打印的行数。步骤: 1.提示用户输入需要打印的行数; 2.根据所需输出的三角形进行for循环嵌套; 3.重点在于找出每一行的规律,注意使用printf来控制输出格式。 */class class016{ public static void main(String []args){ Scanner input=new Scanner(System.in); System.out.print("请输入需要打印的数字三角形行数:"); int n =input.nextInt(); for(int i=1;i<=n;i++){ //i控制行数 for(int k=1;k<=n-i;k++){ //k控制空格数 System.out.printf(" "); } for(int j=1;j<=i;j++){ System.out.printf("%5d",(int)Math.pow(2,j-1)); //j控制三角形的左半边,print,"%4d"用于控制所需输出的数字格式,nd代表占n个空格。 } for(int h=i-2;h>=0;h--){ System.out.printf("%5d",(int)Math.pow(2,h)); //h控制三角形的右半边 } System.out.println(); } }}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。