循环题基础及运用


四种循环结构:while,do while,for,go to,其中前三种最为常用。

  1. while结构:while(表达式)+循环体;
  2. do while结构:do+循环体+while(表达式)
  3. for结构:for([表达式1];[表达式2];[表达式3])

注:while与do while主要区别为do while会先运行一次再做循环。

         for结构表达式1为初始化表达式,表达式2为循环控制表达式,表达式3为循环体执行之后执行的用于修改循环控制变量。

循环到出现某种情况需结束循环时可以用break;而需结束本次循环体的执行并继续下continue。

例:输入一个数和一个符号,输出以这个数为边长的由字符构成的空心正方形。

#include<iostream>

using namespace std;

int main()

{

    int a,i,j;

    char ch;

    cin>>a>>ch;

    for(i=1;i<=a;i++)

       {

        for(j=a;j>=i;j--)

           cout<<" ";//空心处理。

        for(j=1;j<=2*i-1;j++)

           cout<<ch<<" ";

           cout<<endl;

        }

        return 0;

 

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值