第三周【项目3:输出星号图】

来源:互联网 发布:网络众筹方案模板 编辑:程序博客网 时间:2024/06/07 14:56
自选下面的几个图案,编程序输出(自选两个完成,其他的想想思路即可)。 

这里写图片描述



解答

(a)

  1. #include <iostream>         
  2. using namespace std;      
  3. int main( )  
  4. {  
  5.     int i,j,n=6;   
  6.     for(i=n;i>=1;--i) //一共要输出n行  
  7.     {  
  8.         //输出第i行  
  9.         for(j=1; j<=2*i-1; ++j) //输出2*i-1个星号  
  10.             cout<<"*";  
  11.         cout<<endl;  
  12.     }  
  13.     return 0;     
  14. }  

(c)

  1. #include <iostream>  
  2. using namespace std;  
  3. int main( )  
  4. {  
  5.     int i,j;  
  6.     i=1;  
  7.     while(i<=6) 
  8.     {   
  9.         for(j=1; j<=i-1; ++j)  
  10.             cout<<" ";  
  11.         for(j=1; j<=2*(6-i)+1; ++j)  
  12.             cout<<"*";  
  13.         cout<<endl;  
  14.         ++i;  
  15.     }  
  16.     return 0;  
  17. }  



0 0
原创粉丝点击