【蟠桃记】 (C++代码)(递归计算)浏览:1060 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4120 |
C语言训练-字符串正反连接 (C语言代码)浏览:664 |
C语言训练-最大数问题 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:553 |
买不到的数目 (C++代码)浏览:909 |
【计算两点间的距离】 (C语言代码)浏览:927 |
WU-字符串比较 (C++代码)浏览:824 |
DNA (C语言描述,数据结构)浏览:909 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |
subeily 2020-08-24 09:34:41 |
谢谢,之前做的时候,系统提交的正确率为0,
林某蛋炒饭 2020-08-24 10:55:56 |
@uq_69079749470 但我不知道哪有问题,有点裂开
subeily 2020-08-25 22:24:28 |
#include <stdio.h> #include <math.h> int main(){ int n; scanf("%d",&n); double r = log2(9999999999); //10的10次幂取2的对数 double m = 1.0; for(int i=1;i <= n;i++){ m = m * 2; if(i>r && m>9999999999) //2的n次幂的前10位 m/=10; } printf("%lld ",(long long)m); return 0; }
subeily 2020-08-25 22:25:20 |
@linliangjin #include <stdio.h> #include <math.h> int main(){ int n; scanf("%d",&n); double r = log2(9999999999); //10的10次幂取2的对数 double m = 1.0; for(int i=1;i <= n;i++){ m = m * 2; if(i>r && m>9999999999) //2的n次幂的前10位 m/=10; } printf("%lld ",(long long)m); return 0; }