陌上花开缓缓归


私信TA

用户名:uq_56682071146

访问量:766

签 名:

等  级
排  名 3677
经  验 1868
参赛次数 0
文章发表 17
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

①导入

②输入

③判断

④输出

注意事项:

①根据题意 共存在8种情况:

    被3、5、7同时整除:输出3 5 7

    被3、5整除 同时不能被7整除:输出3 5

    被3、7整除 同时不能被5整除:输出3 7

    被5、7整除 同时不能被3整除:输出5 7

    被3整除 同时不能被5、7整除:输出3

    被5整除 同时不能被3、7整除:输出5

    被7整除 同时不能被3、5整除:输出7

    不能被3、5、7其中某个整除 :输出n

②字符的输出为:printf("n")

    不能直接写为:printfln(n)  系统会默认n为未定义的字符

参考代码:

import java.util.Scanner;

public class Main {
	public static void main(String args[]) {
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		if(a%3==0 && a%5==0 && a%7==0)
		{
			System.out.println(3+" "+5+" "+7);
		}
		else if(a%3==0 && a%5==0 && a%7!=0)
		{
			System.out.println(3+" "+5);
		}
		else if(a%3==0 && a%7==0 && a%5!=0)
		{
			System.out.println(3+" "+7);
		}
		else if(a%5==0 && a%7==0 && a%3!=0)
		{
			System.out.println(5+" "+7);
		}
		else if(a%3==0 && a%5!=0 && a%7!=0)
		{
			System.out.println(3);
		}
		else if(a%5==0 && a%3!=0 && a%7!=0)
		{
			System.out.println(5);
		}
		else if(a%7==0 && a%5!=0 && a%3!=0)
		{
			System.out.println(7);
		}
		else
		{
			System.out.printf("n");
		}
	}
}


 

0.0分

0 人评分

  评论区

  • «
  • »