[1001]mod

输入一个数,如果其是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的用法

posted on 2016-01-11 23:53  _阿赞  阅读(459)  评论(0编辑  收藏  举报