C语言:编写一程序,根据用户输入的不同长度,输出其菱形。

高手啊~~帮忙啊~~~

以前写的,希望能对你有帮助。
#include <stdio.h>
int main(void)
{
int max,i,j,k;
printf("input an odd:");
scanf("%d",&max);
for(i=1;i<=max/2+1;i++)
{
for(j=max/2;j>i-1;j--)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
for(i=max/2;i>=1;i--)
{
for(k=1;k<=max/2-i+1;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考