假设我们可以将今天的股票价格作为列表访问,其中: 指数是贸易开放时间的分钟数,即当地时间上午9:30。 这些值是当时Apple股票的美元价格。 因此,如果股票在上午10:30成本为500美元,则stock_prices_yesterday [60] = 500。
编写一个有效的函数,该函数需要stock_prices_yesterday并返回最佳和最低价格。
假设:
stock_prices_yesterday
是一个数组。示例:
输入:
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);
答案 0 :(得分:0)
这个
scanf("%d",stock_prices_yesterday[i]);
应该让编译器发出警告,因为它应该是
scanf("%d", &stock_prices_yesterday[i]);
scanf()
期望地址应该扫描到的变量。