Soldier and Bananas

题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=173141

题目大意:

      士兵买香蕉,第一支香蕉需要k元,第二支需要2k元,第i支则需要ki元,士兵总共有n元,他需要买w支香蕉,求士兵是否需要借钱?需要借多少?

      案例:    

           Input
        3 17 4
          Output
        13

题目分析:

      先求取买w支香蕉总共需要多少元,再将之与士兵所拥有的钱进行比较,若大于,则需要借钱,两值之差为所求,反之则不需要借钱。

源代码:  

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int k,n,w,count=0;
 6     cin>>k>>n>>w;
 7     for(int i=1;i<=w;i++)//计算买w支香蕉所需钱总数count
 8         count+=i*k;
 9     if(count>n)//判断是否需要借钱
10         cout<<count-n<<endl;
11     else
12         cout<<"0"<<endl;
13     return 0;
14 }
原文地址:https://www.cnblogs.com/huaszjh/p/4653919.html