1146:C语言训练-舍罕王的失算 摘要:解题思路: 这道题显然是要存储很大很大的整数,所以我才用了unsigned long long int数据类型。注意事项:可以使用移位运算符来计算2的n次方。参考代码:#include <stdio.…… 题解列表 2023年05月15日 0 点赞 0 评论 183 浏览 评分:0.0
用数组方法解决(C语言) 摘要:解题思路:用数组来代表所求数的每一位(本题所求数远远大于long long的规定范围),如a[0]代表个位,a[1]代表十位,a[2]代表百位,以此类推;一个数的乘算可以拆分为他每一位数的成算,这是需…… 题解列表 2024年01月26日 0 点赞 0 评论 225 浏览 评分:0.0
处理大整数,用BigInteger 摘要:解题思路:注意事项:参考代码:import java.math.BigInteger; public class Main { public static void main(String…… 题解列表 2024年02月26日 0 点赞 0 评论 155 浏览 评分:0.0
1146舍罕王的失算(模拟乘法) 摘要:解题思路:模拟乘法,这道题用求和公式可得是2的64次方-1。注意事项:可以直接输出 18446744073709551615 就可以过,不过没必要参考代码:#include<iostream>usin…… 题解列表 2024年07月08日 0 点赞 0 评论 259 浏览 评分:0.0
C语言训练-舍罕王的失算-题解(C语言代码) 摘要:# 思路 2^0 + 2^1 + ... + 2^63 = 2^64 - 1。 主要是数据太大了,用 long long 类型都存储不下。 使用 double 类型,做减法会存在精度丢失。 使…… 题解列表 2019年12月31日 0 点赞 0 评论 452 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ double s=1,sum=0,i; for(i=1;i<=…… 题解列表 2017年12月20日 0 点赞 0 评论 779 浏览 评分:0.0
1146题解(C语言代码) 摘要:## 题解 ```c #include int main() { int i; double sum=0,a=1; for(i=1;i…… 题解列表 2019年10月02日 0 点赞 0 评论 522 浏览 评分:0.0
C语言训练-舍罕王的失算-题解(C语言代码) 摘要:- 解题思路: - 注意事项: ###### 参考代码: ```c #include #include int main() { double sum = 0;…… 题解列表 2019年07月24日 0 点赞 0 评论 699 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main (){double x=0;int i=0;while(i<=63){ x+=pow(…… 题解列表 2018年04月29日 0 点赞 0 评论 589 浏览 评分:0.0
要用浮点型来储存数据哦! 摘要:参考代码:#include<stdio.h> int main(){ double sum=0, item=1; for(int i=1; i<=64; i++){ …… 题解列表 2018年10月01日 1 点赞 0 评论 1017 浏览 评分:0.0