给定一个整数,判断它能否被3,5,7整除,并输出以下信息:
1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);
2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者3 7或者5 7,中间用空格分隔);ififa
3、只能被其中一个数整除(输出这个除数);
4、不能被任何数整除,输出小写字符‘n’,不包括单引号。
【输入】输入一行,包括一个整数。
【输出】输出一行,按照描述要求给出整数被3,5,7整除的情况。
【输入样例】
105
【输出样例】
3 5 7
#include <stdio.h>
int main(int argc, const char *argv[])
{
int a;
printf("输入一个整数:");
scanf("%d",&a);
if(a%3==0&&a%5==0&&a%7==0)
printf("3 5 7\n");
else if(a%3==0&&a%5==0&&a%7!=0)
printf("3 5\n");
else if(a%3==0&&a%7==0&&a%5!=0)
printf("3 7\n");
else if(a%5==0&&a%7==0&&a%3!=0)
printf("5 7\n");
else if(a%3==0&&a%5!=0&&a%7!=0)
printf("3\n");
else if(a%3!=0&&a%5==0&&a%7!=0)
printf("5\n");
else if(a%3!=0&&a%5!=0&&a%7==0)
printf("7\n");
else if(a%3!=0&&a%5!=0&&a%7!=0)
printf("n\n");
return 0;
}
给定一个整数,判断它能否被3,5,7整除,并输出以下信息:相关推荐
- 给定一个整数判断是否为素数_Ruby程序检查给定数字是否为素数
给定一个整数判断是否为素数 检查素数 (Checking prime number) Before getting into writing the code, let us understand w ...
- 整型数组 判断 java,给定一个整数数组,判断其中是否有3个数和为N
借助集合将复杂度降到n2,但耗时还是比较长. import java.util.HashMap; import java.util.HashSet; import java.util.Scanner; ...
- 给定一个整数数组,判断是否存在重复元素。
存在重复元素 给定一个整数数组,判断是否存在重复元素. 如果存在一值在数组中出现至少两次,函数返回 true .如果数组中每个元素都不相同,则返回 false 示例 1: 输入: [1,2,3,1] ...
- 牛客 哔哩哔哩校招编程真题 给定一个整数数组,判断其中是否有3个数和为N 二分经典 三数之和
题目描述 给定一个整数数组,判断其中是否有3个数和为N 输入描述: 输入为一行 逗号前为一个整数数组,每个元素间用空格隔开:逗号后为N 输出描述: 输出bool值 True表示存在3个和为N的数 Fa ...
- 698. 划分为k个相等的子集:给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。
题目描述 给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等. 示例 1: 输入: nums = [4, 3, 2, 3, 5, 2, 1], k ...
- 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。
问: /** 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数 ...
- JS实现 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
题目:(JS实现) 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 四种方法如下: 方法一:暴力破解法,和值匹配 //暴力 ...
- 第1题 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标
package com.leetcode; import java.util.ArrayList; import java.util.HashMap; import java.util.List; i ...
- 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数. 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用. 示例: 给定 nums = [2, 7, 11, 15], target ...
- Java面试题:给定一个整数,按10进制来看,计算里面包含多少个0
代码如下: package com.moson.interview;/*** 给定一个整数,按10进制来看,计算里面包含多少个0* @author moxingjian* @version 1.0* ...
最新文章
- ring0下的 fs:[124]
- 64位openSUSE12.3最完整的安装QQ的方法
- Linux系统文件I/O编程(一)---open()等基本函数
- python numpy np.lexsort()(使用键序列执行间接稳定排序)(具体没太搞懂区别?)
- Firefox开发者工具里的CSS Flexbox Inspector
- ACDSee Photo Manager 12 中文绿色版
- struts2.1.6出现at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading
- 获知哪个函数调用了本函数及它的类名
- Vue报错:sockjs.js?9be2:1627 GET http://192.168.43.88:8080/sockjs-node/info?t=1631603986586 net::ERR_CO
- 对于 js 性能优化的启发,debounce 和 throttle。
- 科技爱好者周刊(第 167 期):广告拦截器太过分了
- excel两个指标相关性分析_excel两组数据相关性分析
- 基于MAX2671设计的400Mhz混频器
- 用Keil uVision5创建纯汇编语言的STM32工程
- RocketMQ消息生产者是如何选择Broker的
- 电脑任务栏消失解决办法
- 已知函数和y值求自变量用matlab,matlab已知函数值求自变量,求助
- 程序自我保护 c语言编程,C语言时尚编程百例
- python:绘制直方图(Histogram)
- linux下c语言读取docx,Linux下的C语言编程.docx