用C语言写两个由*构成的三角形.

用C语言写两个由*构成的三角形.
形状如下:
TAKUYAchen 1年前 已收到1个回答 举报

sunmoon2006 幼苗

共回答了18个问题采纳率:83.3% 举报

#include "stdio.h"
int main() {
int i, j;
for(i = 3; i > 0; i--) { // 上面的倒三角
for(j = 0; j < 3 - i; j++)printf(" "); // 打印前导空格,空格数分别为0,1,2,3,.
for(j = 0; j < 2 * i - 1; j++)printf("*"); // 因为i = n,n - 1,n - 2,... 2,1,0,故打印*数也是这么多.
printf("n");
}
for(i = 0; i < 3; i++) {//下面的等腰三角
for(j = 0; j < 3 - i - 1; j++) printf(" ");
for(j = 0; j < i * 2 + 1; j++) printf("*");
printf("n");
}
}

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.384 s. - webmaster@yulucn.com