输出星号(一)

输出如下形状星号,下面是输入6或7时的情况:
******* 
 ***** 
  *** 
   * 
  *** 
 ***** 

*******

#include <stdio.h>
int main(void)
{
    int row,i,j;//row是输入的行数
    scanf("%d",&row);
    if(row%2==0)//如果输入的行是偶数,row自动加一
     row+=1;
    for(i=row;i>=1;i=i-2)//输出下三角形状星号
    {
     for(j=0;j<(row-i)/2;j++)
      printf(" ");
     for(j=1;j<=i;j++)
      printf("*");
     printf("\n");                     
    }
    for(i=3;i<=row;i=i+2)//输出上三角形状星号
    {
     for(j=0;j<(row-i)/2;j++)
      printf(" ");
     for(j=1;j<=i;j++)
      printf("*");
     printf("\n");                      
    }
  	system("pause");
    return 0;
}


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值