输出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);

}

}

}

}

相关推荐
梦梦代码精11 小时前
为什么这个开源的AI平台会火?有点东西。。。
人工智能·算法·机器学习·docker·开源
随意起个昵称12 小时前
线性dp-综合刷题1(Not Alone)
算法·动态规划
如何原谅奋力过但无声13 小时前
【灵神高频面试题合集09-13】二叉树、二叉搜索树
数据结构·算法·leetcode
皆圥忈13 小时前
磁盘物理结构与文件系统基础讲解
linux·算法
数据仓库搬砖人13 小时前
用 LangGraph 从零搭一个客服 Agent:多轮对话 + 工具调用全流程
算法
GuWenyue13 小时前
告别JS类型坑!Ts为什么在ai时代逐渐成为"第一"语言
前端·算法·typescript
子琦啊13 小时前
哈希与前缀和
算法·哈希算法
Deep-w13 小时前
【MATLAB】基于离散 LQR 的车辆横向轨迹跟踪控制方法研究
开发语言·算法·matlab
Peter·Pan爱编程13 小时前
23. 算法库:用算法代替手写循环
c++·人工智能·算法
小欣加油14 小时前
leetcode2161 根据给定数字划分数组
数据结构·c++·算法·leetcode·职场和发展