ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

0002 能被3,5,7整除的数

2021-10-06 20:34:07  阅读:148  来源: 互联网

标签:count 输出 a% 0002 int ++ 整除


 

描述
  输入一个整数,判断它能否被3,5,7整除,并输出以下信息:
  1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);
  2、能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔)
  3、能被其中一个数整除(输出这个除数)
  4、不能被任何数整除;(输出小写字符’n’,不包括单引号)
输入
  一个数字
输出
  一行数字,从小到大排列,包含3,5,7中为该输入的除数的数字,数字中间用空格隔开
样例输入
  0
  5 
  15
  105
样例输出
  3 5 7
  5
  3 5
  3 5 7
代码展示

 1 #include<stdio.h>
 2 int main(){
 3     int a,i;
 4     while(scanf("%d",&a)!=EOF){            //循环多个测试输入 
 5         int count=0;
 6         int b[3]={0};
 7         if(a%3 == 0){
 8             b[count++] = 3;
 9         }
10         if(a%5 == 0){
11             b[count++] = 5;
12         }
13         if(a%7 == 0){
14             b[count++] = 7;
15         }
16         if(count != 0){
17             for(i=0; i<count; i++){            //循环输出 
18                 if(i != count-1){
19                     printf("%d ",b[i]);        //判断是否最后一个,是空格还是换行 
20                 }else{
21                     printf("%d\n",b[i]);                    
22                 }
23             }
24         }else{
25             printf("n");
26         }
27     }
28     return 0;
29 } 

运行截图

 

 

标签:count,输出,a%,0002,int,++,整除
来源: https://www.cnblogs.com/cendy/p/code_02.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有