gpt4 book ai didi

c - 随时间变化的最大和最小库存

转载 作者:行者123 更新时间:2023-11-30 19:37:23 25 4
gpt4 key购买 nike

假设我们可以以列表的形式访问今天的股票价格,其中:这些指数是交易开盘时间(本地时间上午 9:30)之后的分钟数。这些值(value)是当时苹果股票的美元价格。因此,如果上午 10:30 股票价格为 500 美元,则 stock_prices_yesterday[60] = 500。

编写一个高效的函数,以 stock_prices_yesterday 为参数并返回最佳和最低价格。

假设:

  • 价格仅以分钟为间隔变化。
  • 交易持续至晚上 11:30(总分钟:120 分钟)
  • stock_prices_yesterday 是一个数组。

示例:

  • stock_prices_yesterday 是索引为 0 到 119 的数组
  • stock_prices_yesterday = [2,12,33,21,122.......最多119倍]
  • 应在以下时间返回 2 作为最低价格和 122 作为最高价格:上午 9:30 和 9:34)

输入:

2,12,33,21,122.......

输出:

2 122 9:30AM 9:34AM 

我试过这个抱歉,我对编程完全陌生......

int main(void) {
int stock_prices_yesterday[120],i,j,small,large;
for(i=0,i<120;i++)
{
scanf("%d",stock_prices_yesterday[i]);
}
large=stock_prices_yesterday[0];
small=stock_prices_yesterday[0];
for(i=1;i<120;i++)
{
if(stock_prices_yesterday[i]>large)
large=stock_prices_yesterday[i];
if(stock_prices_yesterday[i]<small);
small=stock_prices_yesterday[i];
}
printf("%d %d",small,large);

最佳答案

这个

scanf("%d",stock_prices_yesterday[i]);

应该让编译器发出警告,正如它应该的那样

scanf("%d", &stock_prices_yesterday[i]);

scanf() 期望它应扫描到的变量的地址。

关于c - 随时间变化的最大和最小库存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39929793/

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