练习2-3 输出倒三角图案
程序员文章站
2022-06-08 17:02:37
...
#include <stdio.h>
int main() {
// n 为行数 i,j为循环控制变量
// i控制 每行开始的空格数
// j 控制每行相邻两项的空格数
int n,i,j;
for ( n=4; n>0 ; n-- ) { // 总共有 4 行 (因 n==4)
for( i=4 ; i>n ; i--) printf(" ");// 控制每一行开始时的空格数
for( j=2*n-1 ; j>0 ; j-- ) {
// 控制相邻两项的空格数
if ( j%2==1 ) {
printf("*");
} else {
printf(" ");
}
}
printf("\n"); //每行结束时的换行
}
return 0;
}
推荐阅读
-
Liunx系统下的C语言练习:把句子中的单词倒序操作,输入"i am from shanghai",输出"shanghai from am i"
-
for循环练习 打印4面三角形,99乘法表 ,打印1-100内整数 数字包含9跳过 每行输出5个 用空格分隔,按照从大到小的顺序输出4位数中的个位+百位=十位+千位的数字及个数
-
控制台输出三角形和菱形图案
-
练习2-3 输出倒三角图案
-
Liunx系统下的C语言练习:把句子中的单词倒序操作,输入"i am from shanghai",输出"shanghai from am i"
-
【JavaDemo】用Java输出金字塔( 三角形和倒三角形 )
-
【C 语言练习】倒序、正序输出这个整数?