C语言中的数据整除判断问题
作者:FanterC1107 时间:2023-08-28 20:36:09
C语言 数据整除判断
题目
C语言编程实现——输入一个整数,判断它能否被 3,5,7 整除,并输出以下信息之一:
①能同时被 3,5,7 整除;
②能被其中两数(要指出哪两个)整除;
③能被其中一个数(要指出 哪一个)整除;
④不能被 3,5,7 任一个整除。
思路
⑴ 判断能否被某一个数整除应采用求余运算。
⑵ 在一个程序中利用选择结构把四种可能的信息全部表示出来。
代码:
#include<stdio.h>
int main()
{
int a,b,x;
printf("请输入一个整数:");
scanf("%d",&x);
if(x%3==0&&x%5==0&&x%7==0) printf("%d能被3,5,7整除\n",x);
else if((x%3==0&&x%5==0&&x%7!=0)||(x%3==0&&x%5!=0&&x%7==0)\
||(x%3!=0&&x%5==0&&x%7==0))
{
if(x%3==0&&x%5==0&&x%7!=0) a=3,b=5;
else if(x%3==0&&x%5!=0&&x%7==0) a=3,b=7;
else a=5,b=7;
printf("%d能被其中两个数整除,且这两个数是%d和%d\n",x,a,b);
}
else if((x%3==0&&x%5!=0&&x%7!=0)||(x%3!=0&&x%5==0&&x%7!=0)\
||(x%3!=0&&x%5!=0&&x%7==0))
{
if(x%3==0&&x%5!=0&&x%7!=0) a=3;
else if(x%3!=0&&x%5==0&&x%7!=0) a=5;
else a=7;
printf("%d能被其中一个数整除,且这个数是%d\n",x,a);
}
else printf("%d不能被其中任何一个数整除\n");
return 0;
}
运行结果:
C语言 判断是否整除例子
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
printf("请输入一个整数:");
scanf("%d",&a);
if(a%3==0||a%5==0)
printf("%d\n",a);
else
printf("这个数既不能被3整除也不能被5整除\n");
system("pause");
}
来源:https://blog.csdn.net/m0_58863372/article/details/122523797
标签:C语言,数据,整除,判断
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Unity 百度AI实现Logo商标识别
2023-06-09 17:04:26
![](https://img.aspxhome.com/file/2023/5/84465_0s.jpg)
SpringBoot深入分析运行原理与功能实现
2022-01-03 14:48:43
![](https://img.aspxhome.com/file/2023/0/71220_0s.png)
Spring Boot 集成PageHelper的使用方法
2021-10-04 19:16:30
![](https://img.aspxhome.com/file/2023/9/113389_0s.webp)
java写卷积神经网络(CupCnn简介)
2022-12-11 09:33:09
![](https://img.aspxhome.com/file/2023/7/81917_0s.png)
Android布局自定义Shap圆形ImageView可以单独设置背景与图片
2023-02-23 15:15:35
![](https://img.aspxhome.com/file/2023/3/137403_0s.png)
Java接口的作用_动力节点Java学院整理
2021-12-23 20:46:14
![](https://img.aspxhome.com/file/2023/0/61570_0s.png)
WPF应用启动慢的问题解决
2021-09-07 23:14:01
Android使用Intent传递组件大数据
2023-09-30 12:21:46
聊聊Spring AOP @Before @Around @After等advice的执行顺序
2022-10-27 18:14:20
![](https://img.aspxhome.com/file/2023/3/86853_0s.jpg)
一文搞懂Java ScheduledExecutorService的使用
2022-11-22 14:23:35
Android实现系统重新启动的功能
2021-06-04 02:48:56
java复制文件和java移动文件的示例分享
2023-09-17 08:18:06
谈谈你可能并不了解的java枚举
2023-11-09 21:08:55
![](https://img.aspxhome.com/file/2023/1/59021_0s.png)
c#实现摄像头拍照功能示例
2023-07-11 09:54:06
Spring事务管理方法步骤解析
2021-12-15 20:09:04
Android 实现单线程轮循机制批量下载图片
2022-11-05 11:03:45
Java8方法引用及构造方法引用原理实例解析
2022-07-24 08:21:22
Android使用URL读取网络资源的方法
2023-07-27 10:56:39
![](https://img.aspxhome.com/file/2023/6/63836_0s.png)
Spring boot2.0 日志集成方法分享(1)
2023-05-12 20:10:25
带着新人看java虚拟机01(推荐)
2023-05-28 04:38:16
![](https://img.aspxhome.com/file/2023/7/78047_0s.png)