打印空心矩形星形图案的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 ****** * * * * * * * * ******
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短