1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值

C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值

时间:2022-11-15 22:51:14

相关推荐

C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值

编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形:

首先提示输入:"Enter n(1-9):\n"

输入格式:"%d"

然后输出结果,例如:

Enter n(1-9):

4↙

4444444

33333

222

1

222

33333

4444444

代码如下:

#include <stdio.h>int main(){ int i, j, k;int n;/*定义变量n,表示行数*/printf("Enter n(1-9):\n");scanf("%d", &n);for (i = 0; i < 2 * n - 1; i++){ k = i;if (i >= n){ k = 2 * n - 2 - i;/*当i >=n时,令k=2*n-2-i,打印相应对称图形*/}for (j = 0; j < k; j++){ printf(" ");/*打印空格*/}for (j = 0; j < 2 * (n - k) - 1; j++){ printf("%d", n - k);/*打印数字*/}printf("\n");}}

C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值) 例如下面是输入数字4时的情形:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。