练习2-3_输出倒三角

问题描述:本题要求编写程序,输出指定的由“*”组成的倒三角图案。
输入格式:无
输出格式:按照下面给出的形式进行输出
样例:


样例

解法:

其实这道题我没有看出来他的考察点在那里,没有给出具体的输入那么在很大程度上只是想考察一下格式输出,但是如果只是把当成格式输出来做这道题将会毫无意义,毕竟这个图形他是有规律的。

  • 整个图形是星号和空格交替输出显示
  • 每一行前面的空格数正好和行号相同,后面的空格数也是和行号相同
    根据上面的规律其实这个倒三角就可以根据输入的行数多少或者列数多少来进行解答
    code:
#include 

int main() {
    int i;
    for(i=0;i<4;i++){
        int k;
        for(k=i;k>0;k--){
            printf(" ");
        }
        int j;
        for(j=0;j<7-2*i;j++){
            printf("*");
            j++;
            if(j<7-2*i-1)
            printf(" ");
        }
        if(i<3){
            printf("\n");
        }
        
    }
    return 0;
}

代码的整体质量不高,希望大家见谅,因为自己也是好久都没有写过c语言了。

你可能感兴趣的:(练习2-3_输出倒三角)