3月9号蓝桥杯刷题活动(题目为"星期计算",答案源代码为C语言)

算小法 2023-03-09 19:06:19

源代码如下:
看到有些答案用Int类型装20的22次方,但是感觉用unsigned long long 比较好一点。

#include <stdio.h>
#include <math.h>
int main(int argc, char* argv[])
{
	int ans;
	//-----------------------unsigned long long 最大为18446744073709551615
	unsigned long long days = pow(20, 22);//pow(20,22)=5035289155354875282
	ans = (days % 7 + 6) % 7;
	if (ans == 0)printf("7");
	else printf("%d", ans);
	return 0;
}

这个是通过后的截图:

 

...全文
14 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,854

社区成员

发帖
与我相关
我的任务
社区描述
和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

 刷题!

试试用AI创作助手写篇文章吧