本题要求编写程序,输出指定的由“*”组成的倒三角图案。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出由“*”组成的倒三角图案。
* * * *
* * *
* *
*
法一:
# include <stdio.h>
main()
{
printf("* * * *\n");
printf(" * * *\n");
printf(" * *\n");
printf(" *\n");
return 0;
}
法二:
这个题要把它分成俩个部分
第一个部分就是最左侧每行的空格个数,第二部分就是*的部分
*的这一部分要注意里面还有空格要注意输出
#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<i;j++) //每行的空格个数显然是行数-1
printf(" ");
j=4-i;
int count=0;
while(j) //从4-i个到1个的过程中,观察图案我们不难发现奇数的时候输出* 偶数的时候输出空格即可
{
count++;
if(count%2==0)
printf(" ");
else
{
printf("*");
j--;
}
}
printf("\n");
}
return 0;
}