c++中买卖股票后的最大利润
在本教程中,我们将讨论一个计划,以寻找最大利润后,买卖股票。
为此,我们将提供一个数组包含股票奖金和交易费。我们的任务是找到最大的利润从股票和天的差异来实现它。
示例
#include输出结果using namespace std; //calculating maximum profit int max_profit(int a[],int b[],int n,int fee) { int i, j, profit; int l, r, diff_day = 1, sum = 0; b[0]=0; b[1]=diff_day; for(i=1;i =i;j--) { profit=(a[r]-a[l])-fee; //if getting loss or no profit if(profit>0) { sum=sum+profit; } l++; r++; } if(b[0] < sum) { b[0] = sum; b[1] = diff_day; } diff_day++; } return 0; } int main() { int arr[] = { 6, 1, 7, 2, 8, 4 }; int n = sizeof(arr) / sizeof(arr[0]); int b[2]; int tranFee = 2; max_profit(arr, b, n, tranFee); cout << b[0] << ", " << b[1] << endl; return 0; }
8, 1
热门推荐
10 学姐和学妹祝福语简短
11 新婚贺词祝福语诙谐简短
12 女儿除夕祝福语简短英文
13 律所客户祝福语简短
14 女职工生日祝福语简短
15 订婚祝福语简短100字
16 新人结婚祝福语简短高端
17 双节回家祝福语简短
18 蛋糕生日祝福语简短大气