从C++习题中思考

发布时间:2024年01月03日

C++ Peimer习题集第5版练习。

在这里插入图片描述

一.开始

1.1

编写程序,提示用户输入2个整数,打印出这两个整数指定的范围内的所有整数。

方式1:使用while循环。

#include<iostream>
using  namespace std;
int main()
{
    cout<<"请输入2个整数:"<<endl;
    int v1,v2;
    cin>>v1>>v2;
    cout<<"输入结束"<<endl;
    if(v1>v2)
    {
        while(v1>=v2)
        {
            cout<<v1<<",";
            v1--;
        }
    }else
    {
        while(v1<=v2)
        {
            cout<<v1<<",";
            v1++;
        }
    }
    cout<<endl;
    return 0;
}

方式2:使用for循环。

#include<iostream>
using  namespace std;
int main()
{
    cout<<"请输入2个整数:"<<endl;
    int v1,v2;
    cin>>v1>>v2;
    cout<<"输入结束"<<endl;
    if(v1>v2)
    {
        for(;v1>=v2;v1--)
        {
            cout<<v1<<",";
        }
    }else
    {
        for(;v1<=v2;v1++)
        {
            cout<<v1<<",";
        }
    }
    cout<<endl;
    return 0;
}

思考:对比for循环和while循环,两种形式的优缺点是什么?
在循环次数已知的情况下,for循环的形式更加简洁。
在循环次数无法预知时候,用while循环实现更适合。

二.变量和基本类型

文章来源:https://blog.csdn.net/weixin_48239221/article/details/135347252
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。