打印空心矩形星形图案的C程序
在这里,我们将使用C编程语言中的for循环打印空心矩形星(*)图案。
考虑下面给出的例子-
输入
输入行数: 5
输出
输出如下-
***** * * * * * * *****
算法
下面给出一个算法来解释如何使用for循环打印空心矩形星(*)图案。
步骤1-输入要在运行时打印的行数。
步骤2-对从1到N的行使用外部for循环。
for(i=1; i<=N; i++)
步骤3-为列运行从1到N的内部循环。
for(j=1; j<=N; j++).
步骤4-在第一行和最后一行或第一列和最后一列的内部循环内打印星号。
否则,打印空间。
步骤5-打印一行的所有列后,移至下一行。
程序
以下是使用for循环打印空心矩形星(*)图案的C程序-
#include输出结果int main(){ int i, j, N; printf("输入行数: "); scanf("%d", &N); for(i=1; i<=N; i++) { for(j=1; j<=N; j++){ if(i==1 || i==N || j==1 || j==N){ printf("*"); } else{ printf(" "); } } printf("\n"); } return 0; }
执行上述程序时,会产生以下结果-
输入行数: 6 ****** * * * * * * * * ******
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下