读书人

输出星号(1)

发布时间: 2012-11-10 10:48:50 作者: rapoo

输出星号(一)
输出如下形状星号,下面是输入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楼leihengxin昨天 22:19
顶一下。

读书人网 >编程

热点推荐