首页 > 其他 > 详细

[1001]mod

时间:2016-01-12 01:16:38      阅读:304      评论:0      收藏:0      [点我收藏+]

输入一个数,如果其是3的倍数就输出“3”,如果是2的倍数就输出“2”,都是则输出“1”,否则输出“0”;

输入输出样例:

输入: 9

输出: 3

输入: 7

输出: 0

 

 

Hint

使用一下形式的条件语句

if (a){

A

}else if(b) {

B

}else{

C

}

 

首先判断a,若a成立则执行A语句;否则判断b,若b成立则执行B语句,最后若a和b都不成立则执行C语句

 

 

 

我的:

#include<stdio.h>
int main() {
    int n;
    scanf("%d", &n);
    if (n % 3 == 0 && n % 2 == 0) {
        printf("1\n");
        return 0;//这个表示退出了这个函数
    }
    if (n % 3 == 0) {
        printf("3\n");
        return 0;
    }
    if (n % 2 == 0) {
        printf("2\n");
        return 0;
    }
    printf("0\n");
    return 0;
}

  

标程

1.#include <stdio.h>
2. 
3.int main()
4.{
5.    int a;
6.    scanf("%d", &a);
7.    if (a % 6 == 0) printf("1\n");//跟2、3取模都为0的时候,即%6==0
8.    else if (a % 3 == 0) printf("3\n");
9.    else if (a % 2 == 0) printf("2\n");//if、else if的用法
10.    else printf("0\n");
11.    return 0;
12.}

  重点了解注释里面的东西,还有是if和else if的用法

[1001]mod

原文:http://www.cnblogs.com/-lyric/p/5123005.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!