C语言实验——打印数字图形
Time Limit: 1000 ms
Memory Limit: 65536 KiB
Problem Description
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。
Input
正整数n(1≤n≤9)。
Output
指定数字图形。
Sample Input
5
Sample Output
1 121 12321 1234321 123454321 1234321 12321 121 1
package practice; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int n,i,j; Scanner sc = new Scanner(System.in); n=sc.nextInt(); for(i=1;i<=n;i++) { for(j=n-i;j>0;j--) { System.out.print(" "); } for(j=1;j<=i;j++) { System.out.print(j); } for(j=i-1;j>=1;j--) { System.out.print(j); } System.out.println(); } for(i=n-1;i>=0;i--) { for(j=n-i;j>0;j--) { System.out.print(" "); } for(j=1;j<=i;j++) { System.out.print(j); } for(j=i-1;j>=1;j--) { System.out.print(j); } System.out.println(); } } }package practice; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int n,i,j; Scanner sc = new Scanner(System.in); n=sc.nextInt(); for(i=1;i<=n;i++) { for(j=n-i;j>0;j--) { System.out.print(" "); } for(j=1;j<=i;j++) { System.out.print(j); } for(j=i-1;j>=1;j--) { System.out.print(j); } System.out.println(); } for(i=n-1;i>=0;i--) { for(j=n-i;j>0;j--) { System.out.print(" "); } for(j=1;j<=i;j++) { System.out.print(j); } for(j=i-1;j>=1;j--) { System.out.print(j); } System.out.println(); } } }
版权声明:本文为qq_37130234原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。