回 帖 发 新 帖 刷新版面

主题:初学求助@!

我要输出下面的图形(*号中间是没有空格的)
                  * * * * * *
                   * * * * * *
                     * * * * * *
                     * * * * * *
                   * * * * * *
                  * * * * * *
  我想用函数调用,调用这个函数                                
     int    ph(int i,int k,int n)
{    for(i=0;i<=2;i++)
    {    for(k=1;k<=n;k++)    printf(" ");    
    printf("******\n");
    }
}

问:main()函数下可以调用2次这个函数吗? 如何实现
当N=4+i时,输出的是向右的平行四边形
当N=4-i时,输出的是向左的平行四边形 
main()函数下的代码因该怎么写啊

回复列表 (共1个回复)

沙发

#include "include.h"
int main(void)
{
   int i,j,k;
   for(i=0;i<3;i++)
   {for(j=0;j<i;j++)  printf(" ");
    for(k=0;k<6;k++)  printf("*");
   printf("\n");}


   for(i=3;i<6;i++)
   {for(j=5;j>i;j--)  printf(" ");
   for(k=6;k>0;k--)  printf("*");
   printf("\n");}
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册