社区
C++ 语言
帖子详情
关于文件操作的问题
bysdtd
2007-04-11 07:11:37
按科学计数向文件输出双字数据,要求:
1.个位是零
2.整个数据长度24,
3.小数点后15个有效数字
4.右对齐
5.输出的数据中"E"用"D"表示
这种格式叫做D24.15
例如:
349200表示为:
0.349200000000000D+06
123456789012345678901234//表示位置的数字
请教各位高手啦!
...全文
208
7
打赏
收藏
关于文件操作的问题
按科学计数向文件输出双字数据,要求: 1.个位是零 2.整个数据长度24, 3.小数点后15个有效数字 4.右对齐 5.输出的数据中"E"用"D"表示 这种格式叫做D24.15 例如: 349200表示为: 0.349200000000000D+06 123456789012345678901234//表示位置的数字 请教各位高手啦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2007-04-12
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
int main()
{
double d=349200.0;
int n=1;
FILE *fp=fopen("test.txt", "w");
while(d>1.0){n++; d/=10;}
fprintf(fp, "%-.15lfD+%02d", d, n);
fclose(fp);
system("pause");
return 0;
}
jixingzhong
2007-04-12
打赏
举报
回复
fprintf(fp, "%-24.15lE", num);
然后把 E 字符覆盖一下 ~
bysdtd
2007-04-12
打赏
举报
回复
看了回帖有两个疑问,1.printf E24.15的语法是什么?2.覆盖字符的操作怎么实现?
mathe
2007-04-12
打赏
举报
回复
#include <math.h>
int n;
double man=exprf(input, &n);
int digit=0,mul=1,m=n>=0?n:-n;
while(mul<m){digit++;mul*=10;}//Get digits of n
for(m=0;m<5-digit;m++)printf(" ");
printf("%.15fD%+n",man,n);
jixingzhong
2007-04-12
打赏
举报
回复
格式控制即可~
然后覆盖原来的 E字符为D字符即可 ~
taodm
2007-04-12
打赏
举报
回复
printf E24.15会吗?
不想低调
2007-04-11
打赏
举报
回复
mark
ubuntu 安装python3.12
如果您使用 APT 包管理器安装了 Python 3.12,则默认情况下不会安装 PIP。在 Ubuntu 22.04
操作
系统上安装 Python 3.12 的另一种方法是从源代码构建它。这使得在 Ubuntu 上安装 Python 变得容易,并能够接收持续的更新、错误修复和安全更新。使用 APT 在 Ubuntu 22.04 上安装 Python 3.12 非常容易,大力称赞。构建过程完成后,运行以下命令在 Ubuntu 22.04 系统上完成 Python 安装。
用Python库pyOpenSSL读取iOS的p12证书
1、前言 本文主要是讲解如何用python读取p12的信息。 如果有过iOS团队开发经验的朋友,一定对p12有所了解,因为苹果开发者网站制作的cer证书,只能用生成上传苹果后台的CSR(Certificate Signing Request)
文件
————CertificateSigningRequest.certSigningRequest的macOS系统安装使用,同时,普通...
CentOS系统上安装Python3.12兼容自带Python2
文章主要讲述了在CentOS系统上安装Python3.12并且兼容自带的Python2的方法。它解释了为什么要在CentOS系统上安装Python3.12以及如何实现与Python2的兼容性。该文章的目的是提供一种详细的梳理方式,方便初学小伙伴在CentOS系统中完成Python3.12的安装和与Python2的兼容配置,能够处理一下安装过程中的
问题
。
Python学习之路(7)— 在CentOS上安装Python 3.12
本文详细介绍了在CentOS系统上安装Python 3.12的完整步骤:从更新系统、安装编译依赖,到下载源码、配置编译选项,再到安装和环境配置。特别强调了指定安装路径以避免版本冲突,并提供了创建软链接的推荐方案。文章还包含常见
问题
解决方法,如SSL证书错误、编译器缺失等
问题
。最后通过简单的交互测试验证安装成功。整个过程清晰详细,适合CentOS用户快速升级到Python最新版本。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章