51nod 2382 一半的一半 (sprintf()函数的用法)
输入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()函数的用法)相关推荐
- Arduino sprintf函数的用法详解
Arduino sprintf函数的用法详解 :sprintf():把格式化的数据写入某个字符串缓冲区. 来自:stdio.h 原型 int sprintf( char *buffer, const ...
- c语言puts函数用法菜鸟,sprintf()函数的用法总结
sprintf()函数的程序用例: #include #include int main(void) { char buffer[80]; sprintf(buffer, "An appro ...
- sprintf函数的用法_我在C++项目中对于宏的一些用法
从上一次写文章到现在已经快2个月了,为啥没更新,因为太忙了! 每天都在为了实现一些麻烦的功能而心急火燎,总是没办法静下心来写文章.所以一直拖延. 对于宏的一些个人用法其实早就想写出来了,碍于时间关系一 ...
- 必须掌握sprintf函数的用法
查看全文 http://www.taodudu.cc/news/show-5459154.html 相关文章: 8.一键生成微信个人专属数据报告(了解你的微信社交历史) codeblock 问题集锦 ...
- C语言sprintf函数(发送格式化输出到 str 所指向的字符串)(format 标签属性)(字符串拼接)(数字转字符串、浮点数转字符串)
C语言函数 snprintf()(发送有限字符格式化输出到 str 所指向的字符串)(字符串拼接) 文章目录 描述 声明 参数 返回值 实例 20220124 上面的实例太简陋了,我们拓展一下 实例1 ...
- 整理:C++中sprintf()函数的使用详解
资料一 描述 C 库函数 int sprintf(char *str, const char *format, ...) 发送格式化输出到 str 所指向的字符串. 声明 下面是 sprintf() ...
- php sprintf 小数,php sprintf函数
定义和用法 sprintf() 函数把格式化的字符串写写入一个变量中.sprintf(format,arg1,arg2,arg++) 参数 描述 format 必需.转换格式. arg1 必需.规定插 ...
- php函数查询sprintf,PHP之sprintf函数用法详解
本文实例讲述了PHP中sprintf函数的用法.分享给大家供大家参考.具体用法分析如下: sprintf()函数在php官方是说把字符串格式化输出了,本文就来给各位朋友介绍一下在学习sprintf() ...
- (高精度)2382 一半的一半
2382 一半的一半 1 秒 131,072 KB 10 分 2 级题 输入n,牛牛想知道0.5的n次方的精确值. 注意是精确值,也就是小数有多少位,就要输出多少位,不四舍五入.(当然也不输出多余的0 ...
最新文章
- HTML5中video标签与canvas绘图的使用
- BugkuCTF-Crypto题贝斯家
- 每日一个机器学习算法——机器学习实践
- 【洛谷P1507 NASA的食物计划】动态规划
- Apizza在chrome上安装apizzaSQ扩展
- 基于华为SMProxy开发cmpp2.0(跳坑版)
- ad15图层显示_AD15视图配置窗口太大点击不了确定怎么设置?
- python求职意向怎么写_怎样写好求职简历?
- U盘插上,系统有反应,但是却不识别,电脑能识别其他的U盘,U盘在其他电脑也是好用的经验分享(驱动问题)
- 苹果电脑写python体验好吗_苹果笔记本系统好用吗,浅谈Mac的优缺点
- 将文件转换成json
- 7-2 病毒感染检测 C语言数据结构 串的练习
- linux 批量convert,使用convert来批量处理图片
- 微软的拼音输入法可以带声调进行
- Mapper 接口的如何起作用
- python 声音强度检测_python检测音频中的静音
- 1001 害死人不偿命的(3n+1)猜想
- 核心、中文核心、国家期刊、省级期刊、SCI期刊、EI检索,分类介绍
- dp,dpi,px知识补充
- cvc-complex-type.2.4.d: 发现了以元素 ‘base-extension‘ 开头的无效内容。此处不应含有子元素。