#include "stdio.h"
int main()
{
int r=1,c,p,n,k;
printf("请输入一个数:");
scanf("%d",&n);
if(c%2==0) c=n/2;
else(c%2!=0);
c=(n+1)/2;
for(;r<=c;r++)/* 控制上半部分的数*/
{
for(k=1;k<r;k++)
printf(" ");
for(p=r;p<=n-r+1;p++)
printf("*",p);
printf("\n");/*每一组完成回车*/
}
if(n%2==1)r=c-1;
else r=c;
for(;r>=1;r--){
for(k=1;k<r;k++)
printf(" ");
for(p=r;p<=n-r+1;p++)
printf("*",p);
printf("\n");
}
getchar();
return 0;
}
int main()
{
int r=1,c,p,n,k;
printf("请输入一个数:");
scanf("%d",&n);
if(c%2==0) c=n/2;
else(c%2!=0);
c=(n+1)/2;
for(;r<=c;r++)/* 控制上半部分的数*/
{
for(k=1;k<r;k++)
printf(" ");
for(p=r;p<=n-r+1;p++)
printf("*",p);
printf("\n");/*每一组完成回车*/
}
if(n%2==1)r=c-1;
else r=c;
for(;r>=1;r--){
for(k=1;k<r;k++)
printf(" ");
for(p=r;p<=n-r+1;p++)
printf("*",p);
printf("\n");
}
getchar();
return 0;
}