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
#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语言编程打印图形: 12 12 1 12 123 1234 1(8个空格)12(8个空格)123(8个空格)1234(8个空格)1234