第十二届蓝桥杯 2021年省赛真题 (Java 大学C组) 第二场
【摘要】 蓝桥杯---Java大学C组---个人赛日常刷题【day9】
#A 浮点数
题目:
这道题就不用说了吧
#B 求余
题目:
直接打印输出就行
#C 双阶乘
题目:
for循环从1循环到2021,然后挨个相乘,最后取余10000即可
#D 格点
题目:
两个坐标,两个for循环,判断当x*y<=2021的时候 计次 输出
#E 整数分解
题目:
这个有个for循环但是需要等结果,时间特长
#F 3 的倍数
题目:
#G 特殊年份
题目:
#H 小平方
题目:
#I 完全平方数
题目:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
long n = new Scanner(System.in).nextLong(), x = 1;
for (int k = 2, i, j; k <= n; k ++) {
i = 0;
while (n % k == 0) {
n /= k;
i++;
}
if (i > 0) {
j = -i & i;
if (i != 1 && i == j) continue;
x *= Math.pow(k, (j << 1) - i);
}
}
System.out.println(x);
}
}
#J 负载均衡
题目:
代码:
最后几道题有点难,总之加油吧!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)