栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

洛谷 B2043 判断能否被 3,5,7 整除 题解

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

洛谷 B2043 判断能否被 3,5,7 整除 题解

这一道题很简单,首先,要输入一个数x,之后将判断x分别是否能整除3、5、7。

为了进行依次的判断,我们要使用for循环:

for(int i=3;i<=7;i+=2)

i=3表示从3开始循环,之后i<=7循环到7结束,由于整除的数为3、5、7,所以i一次要+2:

//i的变化:
//          第一次循环:i=3
//          第二次循环:i=i+2,所以i=5
//          第三次循环:i=i+2,所以i=7
    

for循环中,我们用if语句进行判断x是否能整除i,如果能,则输出i

最后

代码如下:

#include//万能头
using namespace std;
int x;//创建变量x
int main(){
    cin>>x; //输入x(x为下面要进行判断的数)
    for(int i=3;i<=7;i+=2){//for循环
        if(x%i==0){//分别用x对i取模,若余0,则说明可以整除i
            printf("%d ",i);//输出这个可以整除的数
        }
    }
    return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873110.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号