CF 148A.Insomnia cure(Java实现)
题目分析
这道题翻译出来后比较难理解,但是实际情况就是从1遍历d,看能不能被前四个值整除
思路分析
由上所述,存值后判断是否能整除,整除就答案+1
代码
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int k=sc.nextInt();
int l= sc.nextInt();
int m= sc.nextInt();
int n= sc.nextInt();
int d= sc.nextInt();//总值
int count=0;//答案初始化
for (int i = 1; i <=d ; i++) {
if (i%k==0||i%l==0||i%m==0||i%n==0){//如果能被前四个值任意一个整除
count+=1;//累加
}
}
System.out.println(count);
}
}
感谢您能够看到这里,一起见证小何同学的算法学习,如果您有不同的见解,希望能得到您的指点和点悟;如果您是和我一样的同学,也希望这篇文章能对您有所帮助。