ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

c++回顾

2021-12-31 12:36:33  阅读:146  来源: 互联网

标签:guess cout 回顾 int c++ num 随机数 100


int score;
    switch (score)  //switch相对于if执行效率更高,缺点是不能设置区间范围
    {
    case 1:cout << "还行" << endl; break;//break跳出循环,continue跳出循环并根据条件决定是否继续循环
    case 2:cout << "良好" << endl; break;//没有break则各个case依次执行
    case 3:cout << "优秀" << endl; break;
    default:
        break;
    }
    //经典猜数
    srand((unsigned int)time(NULL));//设置系统时间为随机数种子,否则默认为1,伪随机数输出不变
    int num = rand() % 100 + 1;     //产生随机数1-100
    int guess = 0;
    while (1)                       //判断
    {
        cin >> guess;
        if (num > guess)
            cout << "猜小了。" << endl; 
        if (num < guess)
            cout << "猜大了。" << endl; 
        if (num == guess)
        {
            cout << "恭喜您猜对了。" << endl;
            break;
        }
    }
//经典水仙花数
    int num = 100;
    while (num < 1000)
    {
        int a=num%10;//个位
        int b=num/10%10;//十位
        int c=num/100;//百位
        if ((a*a*a + b*b*b + c*c*c) == num)//判断是否是水仙花数
        {
            cout << num<<endl;
        }
        num++;
    }

 

标签:guess,cout,回顾,int,c++,num,随机数,100
来源: https://www.cnblogs.com/DNW12580/p/15752586.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有