zoukankan      html  css  js  c++  java
  • Openjudge-计算概论(A)-能被3,5,7整除的数

    描述:

    输入一个整数,判断它能否被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

    提示因为有多组测试数据,程序通过下面方式读入n

    int n;
    while(cin>>n)
    {
    //你的代码

    good luck:)

    思路:按照提示里说的,判断,输出。

    代码如下:

     1 #include<stdio.h>
     2 int main()
     3 {
     4     int a,z;
     5     while(scanf("%d",&a)!=EOF)
     6     {
     7         z=1;
     8         if(a%3==0)
     9         {
    10             printf("3 ");
    11             z=0;
    12         }
    13         if(a%5==0)
    14         {
    15             printf("5 ");
    16             z=0;
    17         }
    18         if(a%7==0)
    19         {
    20             printf("7 ");
    21             z=0;
    22         }
    23         if(z) printf("n");
    24         printf("
    ");
    25     }
    26     return 0;
    27 }
    我不怕千万人阻挡,只怕自己投降…
  • 相关阅读:
    视频播放的基本原理
    MPEG2 PS和TS流格式
    使用java连接hive,并执行hive语句详解
    杭电 3887 Counting Offspring
    java值传递
    android面试题之五
    程序人生:工作、生活、梦想
    HDU4756+Prim
    两分钟让你明白cocos2dx的屏幕适配策略
    Expected authority at index 7: hdfs://
  • 原文地址:https://www.cnblogs.com/geek-007/p/4294596.html
Copyright © 2011-2022 走看看