解题思路:主要是考察了数组的运用
注意事项:
参考代码:
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int m=in.nextInt(); int n=in.nextInt(); List<Integer>list=new ArrayList<Integer>(); list.add(-1); for(int i=1;i<n;i++){ if(i%2==0)continue; else list.add(i); } int count=2; while(true){ List<Integer>temp=new ArrayList<Integer>(); temp.add(-1); int k=list.get(count); for(int i=1;i<list.size();i++){ if(i%k==0)continue; else temp.add(list.get(i)); } list=temp; count++; if(count>list.size()-1)break; } int num=0; for(int i=1;i<list.size();i++){ if(list.get(i)>m)num++; } System.out.println(num); } }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
矩阵乘方 (C语言代码)浏览:1079 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
剪刀石头布 (C语言代码)浏览:1519 |
一元一次方程 (C语言代码)浏览:4245 |
单词个数统计 (C语言代码)浏览:1046 |
输入输出格式练习 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:609 |