首页 > 其他分享 >判断能否被3,5,7整除

判断能否被3,5,7整除

时间:2024-06-02 13:58:56浏览次数:6  
标签:输出 判断 int long 能否 整除 include 描述

描述

给定一个整数,判断它能否被3,5,7整除,并输出以下信息:

   1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);

   2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔);

   3、只能被其中一个数整除(输出这个除数);

   4、不能被任何数整除,输出小写字符‘n’,不包括单引号。

输入描述

输入一行,包括一个整数。

输出描述

输出一行,按照描述要求给出整数被3,5,7整除的情况。

用例输入 1 

105

用例输出 1 

3 5 7

原始代码:

#include<iostream>
using namespace std;
int main()
{
    int a;
    cin>>a;
    if (a%105==0) cout<<3<<" "<<5<<" "<<7;
    else if (a%15==0) cout<<3<<" "<<5;
    else if (a%35==0) cout<<5<<" "<<7;
    else if (a%21==0) cout<<3<<" "<<7;
    else if (a%3==0) cout<<3;
    else if (a%5==0) cout<<5;
    else if (a%7==0) cout<<7;
    else cout<<"n";
    return 0;
}

巧妙代码:

#include<iostream>
using namespace std;
int main()
{
    long long a;
    cin>>a;
    if (a%3==0) cout<<"3 ";
    if (a%5==0) cout<<"5 ";
    if (a%7==0) cout<<"7 ";
    if (a%3!=0 && a%5!=0 && a%7!=0) cout<<"n";
}

标签:输出,判断,int,long,能否,整除,include,描述
From: https://blog.csdn.net/whycthe/article/details/139390626

相关文章

  • 编写程序,创建一个集合Set,其中含有100个元素,每个元素是0~1000之间的一个随机数。打印
    实验代码: importrandomasrSet=set()foriinrange(100):num=r.randint(0,1000)Set.add(num)#使用列表推导式和join方法来输出结果print('{'+','.join(str(i)foriinSet)+'}')iflen(Set)==100:print("随机数没有出现重复!")......
  • java中判断String类型为空和null的方法
    1.判断一个String类型的变量是否为空(即长度为0)或者为null在Java中,判断一个String类型的变量是否为空(即长度为0)或者为null,通常需要使用两个条件语句来进行检查。这是因为null表示变量没有引用任何对象,而空字符串("")表示变量引用了一个没有内容的字符串对象。下面是一个具体的代码......
  • 判断机器大小端的三种方法
    unionUn{inta;charb;};intmain(void){unionUnun;un.a=0x12345678;//此时内存空间确实为0x12345678,但是更改0x78(例如改成0x99)的值会导致判断失误if(un.b==0x78)//具体取决于编译器对联合体的处理方式{//这......
  • 5种方法,教你判断线程池是否全部完成
    5种方法,教你判断线程池是否全部完成前言isTerminated方式getCompletedTaskCountCountDownLatch计数器CountDownLatch概述维护一个公共计数Future判断任务执行状态前言最近写代码的时候用到了CountDownLatch计数器,然后顺便想了想判断线程池全部结束有多少种方......
  • 如何判断自己的情商高低?
    什么是情商?情商(简称为EQ),也叫情绪智力,和我们通常提到的智商智力有所不同(侧重于理性思维),情商更贴近实际生活,如:情绪识别和自我管理,自我调节能力,同理心,以及人际交往能力等多个方面。情商高的人能够更好的适应生活环境,能有效的沟通,应对各种压力,能管理和调节自己的情绪。情商测试-......
  • 什么是成就动机?如何判断人的成就动机?
    什么是成就动机?成就动机指的是一个人追求成就的心理,对成就(成绩,目标)的渴望心理,成就动机促进我们实现个人价值,完成工作当中的任务,始终被成就动机驱使的人往往懂得吃苦耐劳,要求自己完成高标准的事。而没有成就动机的人,往往是随波逐流,得过且过,没有自己的明确目标,没有驱动力,反映在......
  • MyBatis的XML配置:如何判断List为空并遍历拼接
    哈喽,大家好,我是木头左!大家好,欢迎来到我的博客!今天要聊一聊关于MyBatis的XML配置,如何在查询数据表时判断List是否为空,并进行遍历拼接。相信这个问题对于很多使用MyBatis的朋友来说都非常实用,所以请大家认真阅读哦!一、为什么需要判断List是否为空?在的日常开发中,经常会遇到需要......
  • nodejs判断文件、文件夹是否存在,不存在则创建
    方法解释ensureFileExistence(filePath):接受一个文件路径作为参数。使用path.dirname(filePath)获取文件目录路径。使用fs.existsSync和fs.mkdirSync确保目录存在。使用fs.existsSync和fs.writeFileSync确保文件存在。使用示例可以调用ensureFileExistenc......
  • Shell脚本---条件判断
    1.条件判断语法结构思考:何为真(True)?何为(False)?格式1:test条件表达式格式2:[条件表达式]格式3:[[条件表达式]]支持正则=~特别说明:1)[中括号两边都有空格]2)[[中括号两边都有空格]]3)更多判断,mantest去查看,很多的参数都用来进行条件判断2.条件判断相关参......
  • 11.4 命令判断
    11.4命令判断11.4.1用到的三个特殊符号:;&&||1.; 分号:不考虑指令的相关性,连续性,分号;不保证命令全部执行成功的命令:cd/opt/&&touch/opt/test.txt&&ls解释:命令1;命令2`命令1`不论执行成功与否,`命令2`一定会执行......