哎,真的麻了,一堆破事情,根本没有时间打卡,那些打acm成绩不好也是有原因的,成绩好就真的是神了!
分解】
package daka;
/*
* 测试代码
* 整除:/ 等于零
* 数到分解
*/
public class fenjie {
public static void main(String[] args) {
double s = 2019;
String s4 = "2";String s5 = "4";
int ans =0;
for(int i=1;i< s/3+1;i++) {
for(int j=i+1;j<s;j++) {
for(int k=j+1;k<s;k++) {
if(i+j+k == 2019) {
String s1 = i+"";
String s2 = j +"";
String s3 = k +"";
if(s1.contains(s4) || s1.contains(s5) || s2.contains(s4) || s2.contains(s5) || s3.contains(s4) || s3.contains(s5)) {
continue;
}else {
ans++;
}
}
}
}
}
System.out.println(ans);
}
}
生日
package lq;
/*
计算生日
被今天的年月日整除
*/
public class birthday{
public static void main(String[] args) {
int y,m,sum;
for(int i=1900;i<2012;i++) {
for(int j=1;j<32;j++) {
sum = i*10000+600+j;
if(sum % 3 == 0 && sum % 12 ==0 && sum % 2012==0 ) {
System.out.println(sum);
}
}
}
}
}
及格率
import java.util.Scanner; /** * 求及格率 * @author tk * @creats 2022-11-16 15:48 */public class main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); int a[] = new int[num]; int count =0;int count1=0; for(int i=0;i<num;i++){ a[i] = scanner.nextInt(); if(a[i]>=60){ count++; }if(a[i]>=85){ count1++; } } System.out.println(Math.round((float) count *100/num)+"%"); System.out.println(Math.round((float) count1 *100/num)+"%"); scanner.close(); }}
4.不会