gpt4 book ai didi

c - 将我的输出写入 C 中文本文件 .txt 中的两列

转载 作者:太空宇宙 更新时间:2023-11-04 03:13:07 25 4
gpt4 key购买 nike

我环顾四周但找不到令人满意的解决方案...基本上我做了一个函数来计算 n 个学分的投资组合中 x 损失的概率分布...我正在尝试编写将文本文件中的输出分为两列,其中第一列是 X(默认值的数量),第二列是 P(每个损失的密度函数).. 像这样:

X    P
1 0.005
2 0.003
3 0.005
4 0.005
5 0.005

等等

我环顾四周,人们建议在使用 fprintf 时在我的 %d 和 %f 前面使用负号,但没有成功....

这是我的代码示例及其给我的输出...代码:

for(i=0;i<d+1;i++)
{
Densite= gsl_ran_binomial_pdf(i,p,d);
fprintf(pF,"%-5d %-20f .\n",i, Densite);

}

输出:0 0.005921 。1 0.031161 。2 0.081182 。3 0.139576 。4 0.178143 。5 0.180018 。6 0.150015 。7 0.106026 。8 0.064871 。9 0.034901 。10 0.016716 .

如何补救?

提前致谢! (完全菜鸟,两天前开始用 C 编写代码......)

最佳答案

您是在 Windows 还是 Linux 上运行可执行程序?如果是 Window,请使用\r\n 换行。

关于c - 将我的输出写入 C 中文本文件 .txt 中的两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54489196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com