c语言编写菱形图案,最多一行7个*每个*之间有空格。请问该怎么写啊

如题所述

#include <stdio.h>
int main()
{
int i,j;
for(i = 0; i < 4; i ++)
{
for(j = 0; j < 3-i; j ++) printf("  ");
for(j = 0; j < i; j ++) printf("* ");
printf("*");
for(j = 0; j < i; j ++) printf(" *");
printf("\n");
}
for(i=2 ; i>=0; i --)
{
for(j = 0; j < 3-i; j ++) printf("  ");
for(j = 0; j < i; j ++) printf("* ");
printf("*");
for(j = 0; j < i; j ++) printf(" *");
printf("\n");
}
}
温馨提示:答案为网友推荐,仅供参考