1034:打印数字图形 分数: 1

原创 2015年07月10日 09:44:20

题目描述

先要求你从键盘输入一个整数n(1<=n<=9),打印出指定的数字图形。


输入格式

输入包含多组测试数据。每组输入一个整数n(1<=n<=9)。


输出

对于每组输入,输出指定的数字图形。
注意:每行最后一个数字后没有任何字符。


样例输入

5


样例输出

1
121
12321
1234321
123454321
1234321
12321
121
1

方法一:

 program p1034;
var n,i,j,k:integer;
begin
 while not eof do
 begin
 readln(n);
 if n=0 then
  begin
  i:=1;
  end
 else
  begin
  for i:=1 to n do
  begin
    for j:=1 to n-i do
    write(' ');
    for j:=1 to i do
    begin
    write(j);
    end;
    for j:=i-1 downto 1 do
    begin
    write(j);
    end;
    writeln;
  end;
   for i:=n-1 downto 1 do
   begin
    for j:=1 to n-i do
    write(' ');
    for k:=1 to i do
    begin
    write(k);
    end;
    for k:=i-1 downto 1 do
    begin
    write(k);
    end;
    writeln;
   end;
  end;
  end;
end.

方法二:program p1043;
var i,j,k,n:longint;
begin
 while not eof do
  begin
  readln(n);
  for i:=1 to n do
   begin
    for j:=1 to n-i do
     write(' ');
    for j:=1 to i do
     write(j);
    for j:=i-1 downto 1 do
     write(j);
    writeln;
   end;
  for i:=n-1 downto 1 do
   begin
    for j:=1 to n-i do
     write(' ');
     for j:=1 to i do
      write(j);
     for j:=i-1 downto 1 do
      write(j);
     writeln;
    end;
   end;
end.

版权声明:本文为博主原创文章,未经博主允许不得转载。

打印数字图形

题目描述 先要求你从键盘输入一个整数n(1 输入格式 输入包含多组测试数据。每组输入一个整数n(1 输出 对于每组输入,输出指定的数字图形。 注意:每行最后一个数字后没有任何字符。 样例输入 5 样例...
  • u013175698
  • u013175698
  • 2014年03月03日 18:49
  • 592

浙江大学ACM俱乐部 1034:打印数字图形

这个题打印图形的办法我完全是和1035题学的。题目描述先要求你从键盘输入一个整数n(1输入格式输入包含多组测试数据。每组输入一个整数n(1输出对于每组输入,输出指定的数字图形。注意:每行最后一个数字后...
  • AdamChinaren
  • AdamChinaren
  • 2014年02月26日 19:54
  • 1051

1034:打印数字图形

#include using namespace std; void fn(int n) { for(int i=1;i
  • u011470356
  • u011470356
  • 2013年07月23日 11:37
  • 778

zzuli OJ 1108: 打印数字图形(函数专题)

Description 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。要求在程序中定义并调用函数PrintLine()来输出图形中的一行,该行中的最大数字是m,函数原型如下: Pr...
  • sinat_25926481
  • sinat_25926481
  • 2015年10月07日 16:02
  • 2925

ZZULIOJ 1108: 打印数字图形(函数专题,水题)

一些OJ是不是还在维护? http://acm.zzuli.edu.cn/zzuliacm/problem.php?id=1108 1108: 打印数字图形(函数专题) Time Lim...
  • shyazhut
  • shyazhut
  • 2016年09月11日 14:26
  • 833

java打印数字图形

Problem Description 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。 Input 正整数n(1≤n≤9)。 Output 指定数字图形。 Example...
  • yu_mian
  • yu_mian
  • 2017年04月18日 14:34
  • 451

C语言OJ项目参考(2001) 打印数字图形

(2001) 打印数字图形 Description 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。 Input 正整数n(1≤n≤9)。 Output 指定数字图形。 Sam...
  • sxhelijian
  • sxhelijian
  • 2016年10月18日 22:07
  • 1878

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

Description 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。 Input 正整数n(1≤n≤9)。 Output 指定数字图形。 Sample Input 5 S...
  • l769255844
  • l769255844
  • 2015年12月27日 16:54
  • 1240

打印数字图形

题目描述 先要求你从键盘输入一个整数n(1 输入格式 输入包含多组测试数据。每组输入一个整数n(1 输出 对于每组输入,输出指定的数字图形。 注意:每行最后一个数字后没...
  • u013624794
  • u013624794
  • 2014年02月22日 09:03
  • 823

2015年第六届蓝桥杯C/C++程序设计本科B组省赛 九数组分数(代码填空)

九数组分数 1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法? 下面的程序实现了该功能,请填写划线部分缺失的代码。 #include void test(int x[]) {...
  • u014552756
  • u014552756
  • 2016年01月24日 13:28
  • 2044
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1034:打印数字图形 分数: 1
举报原因:
原因补充:

(最多只允许输入30个字)