C语言训练-舍罕王的失蒜(超级简单) ```c#includeintmain(){inti;unsignedlonglongsum=0,n=1;//关键for(i=0;i 题解列表 2023年01月30日 1 点赞 0 评论 852 浏览 评分:9.9
真正解法(C语言代码) 解题思路:明显是个等比数列求和,然而答案并不是正解而是近似解,可以用计算器验证。2的64次方longlong也存不下,所以用数组模拟参考代码:建议调试一下,跟一下代码就知道在进行什么操作了#includeintmain(){//数组模拟不断乘2inta[51]={0};a[50]=1 题解列表 2017年12月14日 4 点赞 0 评论 3109 浏览 评分:9.3
C语言训练-舍罕王的失算--【答案错误】--(C语言代码)--请看正确题解 摘要:首先 这个题的答案为:18446744073709551615 这个题的【置顶加精】【优质题解】答案18446744073709551616…… 题解列表 2021年03月24日 0 点赞 2 评论 1252 浏览 评分:8.5
大意失荆州 解题思路:首先这个题的答案为:184467440737095516152^0+2^1+.......2^63=2^64-1;主要问题是内存的大小解决方法:longdouble的取值范围-1.2*10^-4932~1.2*10^4932注意事项:longdouble对应llf同时%.0llf也可以打印整 题解列表 2022年10月14日 0 点赞 4 评论 762 浏览 评分:8.0
Manchester- C语言训练-舍罕王的失算(跑不出题目答案) 摘要:解题思路:sum=2^0+2^1+2^3+ ......+2^63参考代码:#include <stdio.h> #include <math.h> int main() { doub…… 题解列表 2017年12月21日 18 点赞 8 评论 2105 浏览 评分:7.8
C语言训练-舍罕王的失算-题解(C语言代码) 解题思路:将2^0到2^63依次相加后输出,因为最后的数字太大,所以我使用了无符号超长整形。(2^0代表2的0次方)代码如下:#include#includeintmain(){unsignedlonglongsum=0;//使用无符号longlong来存储数据inti;for(i=0;i<64;i+ 题解列表 2020年01月17日 0 点赞 0 评论 1372 浏览 评分:6.6
优质题解 C语言训练-舍罕王的失算-题解(C语言代码)答案错误?你的答案没错,是题目给的答案有问题,相信你自己! 如果你跑出的答案是18446744073709551616,然后一直都是答案错误,死活就是和题目给的答案:18446744073709552000对不起来,请不要怀疑你自己,你的答案是正确的,题目的答案是把最后几位取了一个近似值,注意我说的是近似值不是四舍五入!!!!既然如此, 题解列表 2021年01月25日 0 点赞 12 评论 3507 浏览 评分:6.5
C语言训练-舍罕王的失算 (C语言代码)stdio.h 和cstdio是有区别的 摘要:解题思路: cstdio 跑不出题目的答案的注意事项:参考代码:#include <stdio.h> #include <cstdlib> #include <iostre…… 题解列表 2018年11月10日 2 点赞 2 评论 1744 浏览 评分:6.0
Kanna-舍罕王的失算-C 象棋中一共64格而两格又是之前的两倍,所以是2^i次方代码实现#include#includeintmain(void){//double保证不会溢出范围doublesum=0;for(inti=0;i<64;i++){sum+=pow(2,i);}printf("%.f\n",sum);} 题解列表 2019年12月12日 0 点赞 1 评论 1745 浏览 评分:6.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ double n=0.0,i,a=1.0; for(i=1;i<64;i++) { …… 题解列表 2017年07月21日 4 点赞 0 评论 2471 浏览 评分:5.2