C语言程序设计,输出倒三角图案,初学者,最简单的一种?
main()
{
int n=5,i,j;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
printf(" ");
for(j=0;j<2*i-1;j++)
printf("*");
printf("\n")
}
}
这个程序打印一个五行的倒三角形图案,其形状大体如下:
*********
*******
*****
***
*
c语言怎么输出倒三角形星号?
你可以使用嵌套循环和条件语句来实现输出倒三角形星号。
先输入倒三角形的行数,然后从最后一行开始循环,每行循环的星号数量会递减直到最后一行只有一个星号。循环嵌套下去,就可以实现倒三角形星号的输出。
用C语言编写,输出用星号组成的三角形?
方法/步骤1:
打开visual C++ 6.0-文件-新建-文件-C++ Source File
方法/步骤2:
输入预处理命令和主函数:#include /*输入输出头文件*/void main() /*空类型:主函数*/
方法/步骤3:
定义变量并确定行数:int a,b; /*定义变量的数据类型为整型*/for(a=0;a<=4;a++) /*确定行数*/{
方法/步骤4:
确定空格数量:
for(b=4-a;b>=0;b--) /*确定空格数量*/
printf(" ");
方法/步骤5:
确定每一行星号数量并换行:
for(b=1;b<=a*2+1;b++) /*确定每一行星号数量*/printf("*");printf("\n"); /*换行*/
方法/步骤6:
完整的源代码:
#include /*输入输出头文件*/void main() /*空类型:主函数*/{int a,b; /*定义变量的数据类型为整型*/for(a=0;a<=4;a++) /*确定行数*/{for(b=4-a;b>=0;b--) /*确定空格数量*/printf(" ");for(b=1;b<=a*2+1;b++) /*确定每一行星号数量*/printf("*");printf("\n"); /*换行*/}}