C - 简单星三角形

时间:2017-04-06 02:32:18

标签: c

我想生成这样的模式

N = 5

xyoyx
xyoy
xyo
xy
X

N = 6

xyoyxy
xyoyx
xyoy
xyo
xy
x

谢谢

1 个答案:

答案 0 :(得分:-1)

#include <stdio.h>


int main(void) {
    int i , j ,n;
    printf("n=");
    scanf("%d",&n);
    printf("\n");

    for(i = n-1; i >=0 ; i--) 
    {
            for(j = 0; j <= i; j++)
            {
                if(j%4==0)
                   printf("x");
                else if(j%4==2)
                   printf("o");
                else if(j%2==1)
                   printf("y");

            }
            printf("\n");
    }
    return 0;

}