C语言实例第03期,使用*打印平行四边形
技术干货第一时间送达!
往期回顾:
实例代码
//
// Created by 冲哥 on 2020/9/8.
//
#include "stdio.h"
int main(){
char arr[5] = {'*','*','*','*','*'};
for (int i = 0; i < 5; i++) {//输出5行
for (int j = 1; j <= i; j++) {
printf(" ");//输出空格的数量随着行数的变化而变化
}
for (int k = 0; k < 5; k++) {
printf("%c", arr[k]);//输出数组中的元素
}
printf("\n");//输出一行后换行
}
}
运行结果:
程序分析
本实例的要点就是理解三个for循环
-
第一个for循环控制整个图形的行数,本实例中的图形共5行,所以i的范围为0~4。 -
第二个for循环用来控制空格的数量。 -
第三个for循环用将数组a中的元素逐个输出。
往期精选