本网站(662p.com)打包出售,且带程序代码数据,662p.com域名,程序内核采用TP框架开发,需要联系扣扣:2360248666 /wx:lianweikj
精品域名一口价出售:1y1m.com(350元) ,6b7b.com(400元) , 5k5j.com(380元) , yayj.com(1800元), jiongzhun.com(1000元) , niuzen.com(2800元) , zennei.com(5000元)
需要联系扣扣:2360248666 /wx:lianweikj
C语言中的数据整除判断问题
mycodes · 153浏览 · 发布于2022-11-07 +关注

这篇文章主要介绍了C语言中的数据整除判断问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

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");
}


c

相关推荐

PHP实现部分字符隐藏

沙雕mars · 1327浏览 · 2019-04-28 09:47:56
Java中ArrayList和LinkedList区别

kenrry1992 · 909浏览 · 2019-05-08 21:14:54
Tomcat 下载及安装配置

manongba · 974浏览 · 2019-05-13 21:03:56
JAVA变量介绍

manongba · 964浏览 · 2019-05-13 21:05:52
什么是SpringBoot

iamitnan · 1090浏览 · 2019-05-14 22:20:36
加载中

0评论

评论
我从事编程工作,现在在一家网络公司上班,偶尔也是发布博客,逛论坛等,希望可以在这里交到志同道合的朋友。
分类专栏
小鸟云服务器
扫码进入手机网页