当前位置:编程学习 > C/C++ >>

问 题三十九: 编程序输出各种星号图 (五)

[plain]
/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)      
* 程序的版权和版本声明部分      
* All rights reserved.      
* 文件名称: txt.c      
* 作    者: liuyongshui      
* 问    题: 编程序输出各种星号图   
* 问    题:     
* 完成日期: 2013 年4 月10日      
* 版 本 号: V1.0      
*/     
   
#include <stdio.h>   
   
const int num= 5;   
   
int main()   
{       
     int i;   
     int j;   
   
     for(i=1; i<=num; i++)   
     {   
         for(j=1; j<2*num; j++)   
         {   
            if((i<num) && (j==num-i+1 || j==num+i-1))  //当i<num时 
            {   
                printf("*");   
            }   
else if((i==num) && (j>=num-i+1 && j<=num+i-1)) //当i==num时 

    printf("*"); 

            else   
            {   
                printf(" ");   
            }   
         }   
         printf("\n");   
     }   
   
     return 0;   
}   

    /* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)    
    * 程序的版权和版本声明部分    
    * All rights reserved.    
    * 文件名称: txt.c    
    * 作    者: liuyongshui    
    * 问    题: 编程序输出各种星号图 
    * 问    题:   
    * 完成日期: 2013 年4 月10日    
    * 版 本 号: V1.0    
    */   
     
    #include <stdio.h> 
     
    const int num= 5; 
     
    int main() 
    {     
         int i; 
         int j; 
     
         for(i=1; i<=num; i++) 
         { 
             for(j=1; j<2*num; j++) 
             { 
                if((i<num) && (j==num-i+1 || j==num+i-1))  //当i<num时
                { 
                    printf("*"); 
                } 
    else if((i==num) && (j>=num-i+1 && j<=num+i-1)) //当i==num时
    {
        printf("*");
    }
                else 
                { 
                    printf(" "); 
                } 
             } 
             printf("\n"); 
         } 
     
         return 0; 
    }                   

 \

补充:软件开发 , C语言 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,