C语言两个for循环打印菱形.docVIP

  • 28
  • 0
  • 约1.2千字
  • 约 5页
  • 2017-02-07 发布于重庆
  • 举报
C语言两个for循环打印菱形

C语言两个for循环打印菱形   输入数字,打印菱形。   这是一道编程题,更是一道数学题。平常会以for循环打印输出,仔细想想,用两个for完全可以实现。   以数字5为例:   方法一(以循环为主打印)   #include stdio.h   void print(int n)   {   int i,j;   for(i=1; i=n; i++)   {   for(j=1; j=n-i; j++)   {   printf( );   }   for(j=n-i+1; jn+i; j++)   {   printf(*);   }   printf(\n);   }   for(i=n-1; i=1; i--)   {   for(j=1; j=(n-i); j++)   {   printf( );   }   for(j=n-i+1; jn+i; j++)   {   printf(*);   }   printf(\n);   }   }   void main()   {   int n;   printf(---------开始打印符号---------\n);   printf(请输入数字:);   scanf(%d,n);   print(n);   printf(---------结束打印符号---------\n);   }   方法二:(两个f

文档评论(0)

1亿VIP精品文档

相关文档