输入n,牛牛想知道0.5的n次方的精确值。

注意是精确值,也就是小数有多少位,就要输出多少位,不四舍五入。(当然也不输出多余的0)

对于100%的数据,1 <= n <= 1000

对于60%的数据,1 <= n <= 27

对于30%的数据,1 <= n <= 4

sprintf指的是字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数。使用sprintf 对于写入buffer的字符数是没有限制的,这就存在了buffer溢出的可能性。解决这个问题,可以考虑使用 snprintf函数,该函数可对写入字符数做出限制。 [

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5 + 5;
char s[maxn];
int main() {int n;cin >> n;sprintf(s, "%.100000lf", pow(0.5, n));for (int i = 100000; i >= 0; i--) {if (s[i] != '0') {for (int j = 0; j <= i; j++)printf("%c",s[j]);break;}}return 0;
}

51nod 2382 一半的一半 (sprintf()函数的用法)相关推荐

  1. Arduino sprintf函数的用法详解

    Arduino sprintf函数的用法详解 :sprintf():把格式化的数据写入某个字符串缓冲区. 来自:stdio.h 原型 int sprintf( char *buffer, const ...

  2. c语言puts函数用法菜鸟,sprintf()函数的用法总结

    sprintf()函数的程序用例: #include #include int main(void) { char buffer[80]; sprintf(buffer, "An appro ...

  3. sprintf函数的用法_我在C++项目中对于宏的一些用法

    从上一次写文章到现在已经快2个月了,为啥没更新,因为太忙了! 每天都在为了实现一些麻烦的功能而心急火燎,总是没办法静下心来写文章.所以一直拖延. 对于宏的一些个人用法其实早就想写出来了,碍于时间关系一 ...

  4. 必须掌握sprintf函数的用法

    查看全文 http://www.taodudu.cc/news/show-5459154.html 相关文章: 8.一键生成微信个人专属数据报告(了解你的微信社交历史) codeblock 问题集锦 ...

  5. C语言sprintf函数(发送格式化输出到 str 所指向的字符串)(format 标签属性)(字符串拼接)(数字转字符串、浮点数转字符串)

    C语言函数 snprintf()(发送有限字符格式化输出到 str 所指向的字符串)(字符串拼接) 文章目录 描述 声明 参数 返回值 实例 20220124 上面的实例太简陋了,我们拓展一下 实例1 ...

  6. 整理:C++中sprintf()函数的使用详解

    资料一 描述 C 库函数 int sprintf(char *str, const char *format, ...) 发送格式化输出到 str 所指向的字符串. 声明 下面是 sprintf() ...

  7. php sprintf 小数,php sprintf函数

    定义和用法 sprintf() 函数把格式化的字符串写写入一个变量中.sprintf(format,arg1,arg2,arg++) 参数 描述 format 必需.转换格式. arg1 必需.规定插 ...

  8. php函数查询sprintf,PHP之sprintf函数用法详解

    本文实例讲述了PHP中sprintf函数的用法.分享给大家供大家参考.具体用法分析如下: sprintf()函数在php官方是说把字符串格式化输出了,本文就来给各位朋友介绍一下在学习sprintf() ...

  9. (高精度)2382 一半的一半

    2382 一半的一半 1 秒 131,072 KB 10 分 2 级题 输入n,牛牛想知道0.5的n次方的精确值. 注意是精确值,也就是小数有多少位,就要输出多少位,不四舍五入.(当然也不输出多余的0 ...

最新文章

  1. HTML5中video标签与canvas绘图的使用
  2. BugkuCTF-Crypto题贝斯家
  3. 每日一个机器学习算法——机器学习实践
  4. 【洛谷P1507 NASA的食物计划】动态规划
  5. Apizza在chrome上安装apizzaSQ扩展
  6. 基于华为SMProxy开发cmpp2.0(跳坑版)
  7. ad15图层显示_AD15视图配置窗口太大点击不了确定怎么设置?
  8. python求职意向怎么写_怎样写好求职简历?
  9. U盘插上,系统有反应,但是却不识别,电脑能识别其他的U盘,U盘在其他电脑也是好用的经验分享(驱动问题)
  10. 苹果电脑写python体验好吗_苹果笔记本系统好用吗,浅谈Mac的优缺点
  11. 将文件转换成json
  12. 7-2 病毒感染检测 C语言数据结构 串的练习
  13. linux 批量convert,使用convert来批量处理图片
  14. 微软的拼音输入法可以带声调进行
  15. Mapper 接口的如何起作用
  16. python 声音强度检测_python检测音频中的静音
  17. 1001 害死人不偿命的(3n+1)猜想
  18. 核心、中文核心、国家期刊、省级期刊、SCI期刊、EI检索,分类介绍
  19. dp,dpi,px知识补充
  20. cvc-complex-type.2.4.d: 发现了以元素 ‘base-extension‘ 开头的无效内容。此处不应含有子元素。

热门文章

  1. 根据身份证号码更新性别 oracle SQL
  2. java中readLine()方法为什么有的行读不到?
  3. NLP的这一年2017:深度学习或成主角
  4. 通达信DLL函数开发
  5. 基于STAN的风力发电预测(Python代码实现)
  6. VNote项目vtextedit控件编译
  7. 1000桶酒中含两桶毒酒问题
  8. 手机上怎么将图片格式的文件转换成PDF
  9. 推荐:微软原版Office 2007 中文标准版光盘镜像下载 + 正版密钥
  10. 人脸清晰度评价指标---检测发蒙照片