c语言输出菱形

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:27:57
怎么用循环输出以下图形:
*
***
*****
*******
*****
***
*

用C语言
格式出错了,我要打印的是菱形,下面的短横线打印成空格就可以
---*
--***
-*****
*******
-*****
--***
---*

java语言输出菱形: 

 public static void main(String [] args){
    int row=11; //设置打印的行数,11也就是菱形对角线的长。
    for (int i=0;i<row;i++){
        for( int j=0; j< row ; j++){
          //左上,右上,左下,右下四个角打印空格
          //可以一个判断语句写出,四个判断分别对应四个角的位置
               if( i<row/2 && (j< row/2 - i || j> row/2 +i) ||
                   i>row/2 && (j< i -row/2  || j> row -i +ro