关于星花的问题

作者在 2009-03-23 21:30:52 发布以下内容
做出这个:
      @
     @ @
    @ @ @
     @ @
      @
........
include<stdio.h>
void main()
{
 int i,j,k,n;
 printf("一个正整数:");
 scanf("%d",&n);
 if(n%2!=0)
 {
  for(j=1;j<=(n+1)/2;j++)
  {
   for(i=1;i<=(n+1)/2-j;i++)
       printf(" ");
      for(k=1;k<=2*j-1;k++)
    printf("$");
   printf("\n");
  }
  for(j=1;j<=(n-1)/2;j++)
  {
   for(i=1;i<=j;i++)
   printf(" ");
         for(i=1;i<=n-2*i;i++)
    printf("$");
   printf("\n");
  }
 }
  else printf("Error!");
}
 
 
怎么可以用"绝对值"来更好的解决这个问题?
默认分类 | 阅读 1531 次
文章评论,共0条
游客请输入验证码
文章分类