1146:C语言训练-舍罕王的失算
摘要:解题思路: 这道题显然是要存储很大很大的整数,所以我才用了unsigned long long int数据类型。注意事项:可以使用移位运算符来计算2的n次方。参考代码:#include <stdio.……
C语言训练-舍罕王的失算-题解(C语言代码)
摘要:# 思路
2^0 + 2^1 + ... + 2^63 = 2^64 - 1。
主要是数据太大了,用 long long 类型都存储不下。
使用 double 类型,做减法会存在精度丢失。
使……
C语言训练-舍罕王的失算 (C语言代码)
摘要:解题思路:注意事项:long long 都不行,但是用double可以参考代码:#include<stdio.h>int main(){ double i,k,sum; sum=0; ……
C语言训练-舍罕王的失算 (C语言代码)
摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ double s=1,sum=0,i; for(i=1;i<=……
C语言训练-舍罕王的失算 (C语言代码)
摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main (){double x=0;int i=0;while(i<=63){ x+=pow(……
要用浮点型来储存数据哦!
摘要:参考代码:#include<stdio.h>
int main(){
double sum=0, item=1;
for(int i=1; i<=64; i++){
……
C语言训练-舍罕王的失算 (C语言代码)
摘要:解题思路: 额参考代码:#include<stdio.h>
int main(){
printf("18446744073709552000");
retur……
power 力量函数——舍罕王的失算 (C语言代码)
摘要:解题思路:1+2+4+8+16+32+64+128+256+512+1024+.........2^64注意事项:#include <math.h>#include <stdio.h>参考代码:#in……
C语言训练-舍罕王的失算 (C语言代码)
摘要:解题思路: 用整形数组a[]存放总数,b[]存放对应第几个的麦子粒数。判断大于10时候,需要进位。注意事项: 参考代码:#include<stdio.h>#include<string.h>int……