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

本文展示了如何使用C++编程语言输出特定的图案。包括两部分:第一部分使用循环和条件语句输出一系列星号形成图案;第二部分通过嵌套循环实现更复杂的图案生成。
自选下面的几个图案,编程序输出(自选两个完成,其他的想想思路即可)。 

这里写图片描述



解答

(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. }  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值