c语言编写程序 用*输出9*9的菱形图案

具体如图所示,感谢各位大佬,最好用基础的编写,因为本人是初学者。在线急等。

第1个回答  2018-04-12
#include <stdio.h>
#include <math.h>
#define N (4)
int main(void)
{
int i,j;
for(i=-N;i<=N;++i)
{
for(j=-N;j<=N;++j)
{
if(abs(j)<=N-abs(i))
{
putchar('*');
}
else
{
putchar(' ');
}
}
putchar('\n');
}
return 0;
}

本回答被网友采纳