C语言练习——输出到三角图形

题目:
无输入
输出格式:
按照下列格式输出由“*”组成的倒三角图案。
在这里插入图片描述
**方法一:直接输出:

 #include 
int main (void){
	printf("* * * *\n");
	printf(" * * *\n");
	printf("  * *\n");
	printf("   *\n");

此法不具有普适性
方法二:二重循环
要点:
①外循环管行数,内循环负责每行的内容(行号i从0开始)
②每行的初始空格数为0、1、2、3,因而内部用一个for循环打印空格
(空格数恰好为行号)
③每行“* ”数为3、2、1、0;(数目为3-i)
④每行末尾处为“*”,没有空格,且含有换行符号“\n”

   #include 
int main()
{
    for(int i=0;i<4;i++)//行数
    {
        for(int j=0;j<i;j++)
        printf(" ");//空格数
        for(int k=3-i;k>0;k--)
        printf("* ");//'* '数
        printf("*\n");
    }
    
    return 0;
}

你可能感兴趣的:(C语言练习)