C语言训练-舍罕王的失算-题解(C语言代码) 摘要:# 思路 2^0 + 2^1 + ... + 2^63 = 2^64 - 1。 主要是数据太大了,用 long long 类型都存储不下。 使用 double 类型,做减法会存在精度丢失。 使…… 题解列表 2019年12月31日 0 点赞 0 评论 344 浏览 评分:0.0
1146:C语言训练-舍罕王的失算 摘要:解题思路: 这道题显然是要存储很大很大的整数,所以我才用了unsigned long long int数据类型。注意事项:可以使用移位运算符来计算2的n次方。参考代码:#include <stdio.…… 题解列表 2023年05月15日 0 点赞 0 评论 87 浏览 评分:0.0
C语言训练-舍罕王的失算-题解(Java代码) 摘要:import java.math.BigInteger; public class Main { public static void main(String[] args) { …… 题解列表 2020年04月01日 0 点赞 0 评论 278 浏览 评分:0.0
要用浮点型来储存数据哦! 摘要:参考代码:#include<stdio.h> int main(){ double sum=0, item=1; for(int i=1; i<=64; i++){ …… 题解列表 2018年10月01日 1 点赞 0 评论 577 浏览 评分:0.0
舍罕王的失算 摘要:解题思路:注意事项:参考代码:#include<iostream>#include<math.h>using namespace std;int main(){ unsigned long long …… 题解列表 2023年01月06日 0 点赞 0 评论 65 浏览 评分:0.0
C语言训练-舍罕王的失算-题解(Python代码) 摘要: #s=2^0+2^1+2^2+''''''+2^63(不是题目上的答案,但是提交正确) s=0 for i in range(64): t=2…… 题解列表 2020年02月19日 0 点赞 3 评论 679 浏览 评分:0.0
处理大整数,用BigInteger 摘要:解题思路:注意事项:参考代码:import java.math.BigInteger; public class Main { public static void main(String…… 题解列表 2024年02月26日 0 点赞 0 评论 65 浏览 评分:0.0
【舍罕王的失算】用float或double能运行出结果 摘要:float 表示范围是3.4e-38~3.4e38 double 表示范围是1.7e-308~1.7e308 #include #include int main() { doub…… 题解列表 2020年04月15日 0 点赞 0 评论 570 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路: 额参考代码:#include<stdio.h> int main(){ printf("18446744073709552000"); retur…… 题解列表 2018年12月12日 0 点赞 0 评论 446 浏览 评分:0.0
答案错了!!! 摘要:解题思路:两种解法注意事项:参考代码:解法一(正确解法)解法二:正确答案是:18446744073709551615…… 题解列表 2022年01月26日 0 点赞 0 评论 106 浏览 评分:0.0