当前位置: 代码迷 >> C语言 >> 做不出退行和进行的效果来,比较晕,大侠们帮帮忙,指点一下
  详细解决方案

做不出退行和进行的效果来,比较晕,大侠们帮帮忙,指点一下

热度:334   发布时间:2008-04-07 09:07:46.0
做不出退行和进行的效果来,比较晕,大侠们帮帮忙,指点一下
#include <stdio.h>
void star()
{
    printf("$$$$$$\n");
    }
    void main()
    {
        int i,j;        
        for(i=1;i<=4;i++)        
        {for(j=1;j<=2*i-1;j++)printf("");        
        star();
        }
        for(i=3;i>=1;i--)        
        {for(j=1;j<=2*i-1;j++)printf("");        
        star();
        }    
        }
搜索更多相关的解决方案: 效果  void  int  

----------------解决方案--------------------------------------------------------
#include <stdio.h>
void star()
{
    printf("$$$$$$\n");
    }
    void main()
    {
        int i,j;        
        for(i=1;i<=4;i++)        
        {for(j=1;j<=2*i-1;j++)printf(" ");
        star();
        }
        for(i=3;i>=1;i--)        
        {for(j=1;j<=2*i-1;j++)printf(" ");
        star();
        }  getch();
        }
................
是这样吗?
----------------解决方案--------------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void star()
{
printf("$$$\n");     
}

int main()
{
int i,j,h,k;
for(i=-3;i<=3;i++)
{
for(j=1;j<=2*abs(i)-1;j++) printf(" ");
star();
}


system("pause");
}
----------------解决方案--------------------------------------------------------
  相关解决方案