如何用c语言输出倒三角图案?

如何用c语言输出倒三角图案?,第1张

整体来说就是用二种的循环来实现,假如要输出一个五层的倒三角图案(等腰三角形形式)第一行输出九个井号然后换行,第二行先输出一个空格,然后再输出七个井号,再换行,第三行输出两个空格,再输出五个井号换行,第四行输出三个空格,再输出三个井号换行,最后一行先输出四个空格,再输出一个井号后换行。这样就输出了一个共五行的由井号组成的倒三角形。

题主是想打印“倒三角”,而不是原题代码中的“右下三角”对吧?

#include <stdio.h>

int main(void) {

int i,j,n

printf("Enter n:")

scanf("%d",&n) /*输入n的值*/

for(i=0i<ni++) { /*共n行*/

for(j=0 j<i j++) /*前面的空格*/

printf(" ")

for(j=0 j<2*(n-i)-1 j++) /*输出符号*/ 

printf("*")

printf("\n") /*一行结束,换行*/ 

}

getch () 

    return 0

}

运行结果


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11072319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存