开朗的网友112233 2024-04-06 20:31 采纳率: 55.6%
浏览 1
已结题

11的倍数c++c++

描述

现在有3个数字,请编写程序验证它们是不是11的倍数。

输入描述

输入共 3 行:
每行1个正整数,表示待验证的数。

输出描述

输出共3行:
Yes,代表是11 的倍数
No,代表不是11的倍数

用例输入 1

112233445566778899
1234567891011121314
415684561698514856116315614685
用例输出 1

Yes
No
No
提示

0≤n≤10200

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-06 20:31
    关注

    引自免费微信小程序:皆我百晓生

    好的,首先让我们检查第一个数字是否为11的倍数。我们可以创建一个简单的循环,从1到101(包括101),并在每个循环迭代中检查当前数字是否等于11。

    #include<iostream>
    using namespace std;
    
    int main()
    {
        int num;
        cout << "请输入一个正整数: ";
        cin >> num;
    
        if(num % 11 == 0)
        {
            cout << "是11的倍数" << endl;
        }
        else
        {
            cout << "不是11的倍数" << endl;
        }
    
        return 0;
    }
    

    接下来我们查看第二个数字是否为11的倍数。我们可以稍微修改上面的代码,使用两个嵌套的for循环,这样我们就可以同时检查前一个数字和后一个数字是否为11的倍数了。

    #include<iostream>
    using namespace std;
    
    int main()
    {
        int num1, num2;
        cout << "请输入两个正整数: ";
        cin >> num1 >> num2;
    
        if(num1 % 11 == 0 && num2 % 11 == 0)
        {
            cout << "是11的倍数" << endl;
        }
        else
        {
            cout << "不是11的倍数" << endl;
        }
    
        return 0;
    }
    

    最后,我们将这两个程序合并成一个。这将产生三个整数,然后我们需要检查这三个数字是否都为11的倍数。

    #include<iostream>
    using namespace std;
    
    int main()
    {
        int num1, num2, num3;
        cout << "请输入三个正整数: ";
        cin >> num1 >> num2 >> num3;
    
        for(int i = num1; i <= num3; i++)
        {
            if(i % 11 == 0)
            {
                cout << "是11的倍数" << endl;
                break;
            }
        }
    
        return 0;
    }
    

    注意:上述代码仅适用于小于10200的数字。对于大于10200的数字,您可能需要使用更复杂的逻辑来检查它们是否为11的倍数。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月14日
  • 已采纳回答 4月6日
  • 创建了问题 4月6日

悬赏问题

  • ¥15 HC32L176调试了一个通过TIMER5+DMA驱动WS2812B
  • ¥15 三菱FX系列PLC串口指令
  • ¥15 cocos的js代码调用wx.createUseInfoButton问题!
  • ¥15 关于自相关函数法和周期图法实现对随机信号的功率谱估计的matlab程序运行的问题,请各位专家解答!
  • ¥15 Python程序,深度学习,有偿私
  • ¥15 扫描枪扫条形码出现问题
  • ¥35 poi合并多个word成一个新word,原word中横版没了.
  • ¥15 【火车头采集器】搜狐娱乐这种列表页网址,怎么采集?
  • ¥15 求MCSCANX 帮助
  • ¥15 机器学习训练相关模型