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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言实验——打印数字图形相关的知识,希望对你有一定的参考价值。

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

Input

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

Output

指定数字图形。

Sample Input

5

Sample Output

1
121
12321
1234321
123454321
1234321
12321
121
1

参考技术A #include<stdio.h>
#include<math.h>
main()
int n,i,j;
scanf("%d",&n);
n--;
for(i=-n;i<=n;i++)
for(j=0;j<abs(i);j++) printf(" ");
for(j=-(n-abs(i));j<=n-abs(i);j++) printf("%d",n+1-abs(j)-abs(i));
printf("\n");

参考技术B 提高悬赏分,我来回答

ZZNUOJ_用C语言编写程序实现1380:打印图形(附完整源码)

题目描述

现给出菱形的高度,要求你打印出相应高度的菱形,参考下面的例子。

输入

测试数据包括多行,每行1个整数h,h为奇数,为菱形的高度。
 
输入以0结束。

输出

对于每组输入,输出对应的菱形。

样例输入

1
7
0

样例输出

完整源码:

#include <stdio.h>
int main

以上是关于C语言实验——打印数字图形的主要内容,如果未能解决你的问题,请参考以下文章

c语言 图形函数

C语言打印图形

用c语言编写程序,打印以下图形。。 表示c语言老师讲的没听懂。。求大神。。。

C语言编程打印图形: 12 12 1 12 123 1234 1(8个空格)12(8个空格)123(8个空格)1234(8个空格)1234

编写一个c程序,运行时输出以下图形 ***** ***** *****

C语言打印图中两点之间的所有路径,不是最短路径!!!谢谢高手麻烦帮忙 代码要实现哈!