循环三个小练习

我比较懒,就直接都写在一个代码里面了。

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
   /*
   ////使用循环计算1-100的累加和
   int i = 1;
    int sum = 0;
    while (i <= 100)
    {
        cout << i << endl;
        sum += i;
        i++;

    }
    cout << "1至100的累计和为: " << sum << endl;

*/
   /*
   ///使用循环实现三次密码输入错误退出系统
   string password = "abc123";
    string user_password;
    cout << "请输入密码: ";
    cin >> user_password;
    int i = 1;
     while(i < 3)
     {
         if (user_password == password)
        {
            cout << "恭喜你成功登录系统" << endl;
            break;
        }
        else
        {
            i++;
            cout << "请重新输入密码: ";
            cin >> user_password;
        }
     }
     if (i > 2)
     {
         cout << "输入密码错误,即将退出系统!";
     }


*/

    ////某宝双十一2015年的交易额为800亿,每年递增25%,
    ////求按此速度哪年交易额达到2000亿。


    int year = 0;
    double gmv_year = 800;
    while(gmv_year < 2000)
    {
        year++;
        gmv_year = 800 * pow(1.25 , year);
    }

    year += 2015;

    cout << "交易额达到2000亿的年份是: " << year << endl;
    cout << "该年交易额达到了: " << gmv_year << endl;

    return 0;
}

猜你喜欢

转载自blog.csdn.net/ghyyys/article/details/81940376
今日推荐