C语言实验——打印数字图形

来源:互联网 发布:怎么分辨mac口红真假 编辑:程序博客网 时间:2024/06/09 15:05

C语言实验——打印数字图形

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic

Problem Description

从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。

Input

正整数n(1≤n≤9)。

Output

指定数字图形。

Example Input

5

Example Output

    1   121  12321 1234321123454321 1234321  12321   121    1

Hint

Author


import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);int n = input.nextInt();int i, j;for (i = 1; i <= n; i++) {for (j = 1; j <= n - i; j++) {System.out.printf(" ");}for (j = 1; j <= i; j++) {System.out.printf("%d", j);}for (j = 1; j < i; j++) {System.out.printf("%d", i - j);}System.out.println();}for (i = n - 1; i > 0; i--) {for (j = 1; j <= n - i; j++) {System.out.printf(" ");}for (j = 1; j <= i; j++) {System.out.printf("%d", j);}for (j = i - 1; j > 0; j--) {System.out.printf("%d", j);}System.out.println();}input.close();}}


0 0
原创粉丝点击