zoukankan      html  css  js  c++  java
  • C++ Primer第五版学习笔记四 控制流之while,for语句

    while语句反复执行一段代码,直至给定条件为假为止

    例子:求1~10的十个数之和

    #include <iostream>
    
    int main() {
        int sum = 0, val = 1;
        while (val <= 10) {
            sum += val;
            ++val;
        }
    
        std::cout << "1到10的合计:" << sum << std::endl;
    
        return 0;
    }

    练习:50到100的整数相加

    #include <iostream>
    
    int main() {
        int sum = 0, val = 50;
        while (val <= 100) {
            sum += val;
            ++val;
        }
    
        std::cout << "50到100的合计:" << sum << std::endl;
    
        return 0;
    }

    练习:使用递减运算符,打印10到0之间的数

    #include <iostream>
    
    int main() {
        int val = 10;
        while (val >= 0) {
            std::cout << val << std::endl;
            --val;
        }
    
        return 0;
    }

    练习:提示用户输入两个整数,打印这两个整数范围内的所有整数

    #include <iostream>
    
    int main() {
        int v1, v2;
        std::cout << "请输入两个整数" << std::endl;
        std::cin >> v1 >> v2;
    
        int maxV, minV;
        if (v1 >= v2) {
            maxV = v1;
            minV = v2;
        }
        else
        {
            maxV = v2;
            minV = v1;
        }
    
        while (minV <= maxV) {
            std::cout << minV << std::endl;
            ++minV;
        }
    return 0; }

    for语句重写 求1~10的十个数之和

    #include <iostream>
    
    int main() {
        int sum = 0;
        for(int val=1; val <=10 ; ++val){
            sum += val;
        }
        std::cout << "1到10的合计:" << sum << std::endl;
    
        return 0;
    }

     for语句重写 练习:50到100的整数相加

    #include <iostream>
    
    int main() {
        int sum = 0;
        for(int val=50; val <=100 ; ++val){
            sum += val;
        }
        
    std::cout
    << "50到100的合计:" << sum << std::endl;

    return 0; }

     for语句重写 练习:使用递减运算符,打印10到0之间的数

    #include <iostream>
    
    int main() {
        for(int val=10; val >=0 ; --val){
            std::cout << val << std::endl;
        }

    return 0; }

     for语句重写 练习:提示用户输入两个整数,打印这两个整数范围内的所有整数

    #include <iostream>
    
    int main() {
        int v1, v2;
        std::cout << "请输入两个整数" << std::endl;
        std::cin >> v1 >> v2;
    
        int maxV, minV;
        if (v1 >= v2) {
            maxV = v1;
            minV = v2;
        }
        else
        {
            maxV = v2;
            minV = v1;
        }
    
        for(minV;minV<=maxV;++minV){
            std::cout << minV << std::endl;
        }
    
        return 0;
    }
  • 相关阅读:
    随便玩玩Microsoft Test Manager
    SharePoint 2013 安装指南
    使用Napa开发工具创建app 开始构建SharePoint app系列
    Displaying files from a specific folder using SPDataSource
    当把鼠标放上去以后呈手型代码
    asp.net中嵌入日历控件代码
    ado.net中带有用户名及密码的数据库连接字符串
    用OnClientClick事件中实现跳转
    asp.net中生成动态验证码代码
    asp.net中加入收藏及设为首页代码
  • 原文地址:https://www.cnblogs.com/liyunfei0103/p/9088710.html
Copyright © 2011-2022 走看看