求大虾帮忙改c程序

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:30:36
c语言输出下列图形,要求有任意性。
*
***
*****
***
*
#include <stdio.h>
void main()
{int i,j,k,n;
scanf("%d",&n);
for(i=0;i<=(n+1)/2;i++)
{for(j=0;j<=(n+1)/2-1-i;j++)
printf(" ");
for(k=0;k<=2*i-1;k++)
printf("*");
printf('\n');}
for(i=0;i<=(n-1)/2;i++)
{for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=(n+1)/2-1-2*i;k--)
printf("*");
printf('\n');}
}

#include <stdio.h>
void main()
{
int i,j,k,n;
scanf("%d",&n);

for(i=1;i<=n;i+=2)
{
for(j=0;j<=(n-i)/2-1;j++)
printf(" ");
for(k=0;k<i;k++)
printf("*");
printf("\n");
}
for(i=n-2;i>0;i-=2)
{
for(j=0;j<=(n-i)/2-1;j++)
printf(" ");
for(k=0;k<i;k++)
printf("*");
printf("\n");
}

}

你的这个程序已经能输出了,你想得到的到底是什么?问问题问清楚一点!什么叫有任意性!?