输出1~n中能被3整除,且至少有一位数字是5的所有整数.:JAVA
链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
输出1~n中能被3整除,且至少有一位数字是5的所有整数.
输入描述:
输入一行,包含一个整数n。(1 <= n <= 100000)
输出描述:
输出所有满足条件的数,以换行隔开,具体见样例。
示例1
输入
50
输出
15 45
代码:
public class Main {
public static int fib(int n){
int sum=0;
while (n!=0){
sum=n%10;
if(sum==5){
break;
}else {
n=n/10;
}
}
return sum;
}
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
for (int i = 1; i <=n ; i++) {
if(i%3==0&&fib(i)==5){
System.out.println(i);
}
}
}
}