计算机模拟库存问题5-1

1某自行车商店的仓库管理人员采取一种简单的订货策略:当库存量降低到P辆自行车时就向厂家订货,每次订货Q辆,每次订货费75元,3天后到货。每辆自行车的保管费为0.75元/天,缺货损失为1.80元/天。自行车每天的需求量服从0到99之间的均匀分布,原始库存为115辆,假设第一天没有发出订货。 现有如下五种订货策略,试以150天进行仿真测试,选择一个使总费用最小的订货策略。

策略 P Q
1 125 150
2 125 250
3 150 250
4 175 250
5 175 300

https://download.csdn.net/download/willow_wgx/3044131
https://blog.csdn.net/weixin_39632379/article/details/119099242

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/336556
  • 你也可以参考下这篇文章:阿里云服务器部署项目邮箱发送功能465端口报错
  • 除此之外, 这篇博客: C Primer Plus 第六章 复习题&编程练习 答案中的 14. 编写一个程序,创建两个包含8个元素的double类型数组,使用循环提示用户为第一个数组输入8 个值。第二个数组元素的值设置为第一个数组对应元素的累积之和。例如,第二个数组的第 4个元素的值是第一个数组前4个元素之和,第二个数组的第5个元素的值是第一个数组前5个元素之和(用嵌套循环可以完成,但是利用第二个数组的第5个元素是第二个数组的第4个元素与第一个数组的第5个元素之和,只用一个循环就能完成任务,不需要使用嵌套循环)。最后,使用循环显示两个数组的内容,第一个数组显示成一行,第二个数组显示在第一个数组的下一行,而且每个元素都与第一个数组各元素相对应。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    #include <stdio.h>
    int main(void)
    {
    	double first[8], second[8];
    	int i; 
    	
    	for(i=0; i<8; i++)
    	{
    		scanf("%lf",&first[i]);
    		if(i>0)
    		{
    			second[i] = first[i]+second[i-1];
    		}else{
    			second[i] = first[i];
    		}
    	}
    	for(i=0; i<8; i++)
    	{
    		printf("%.2lf ",second[i]);
    	}
    	
    	return 0;
     } 
    

    运行结果:
    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^