标签:
题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=173141
题目大意:
士兵买香蕉,第一支香蕉需要k元,第二支需要2k元,第i支则需要ki元,士兵总共有n元,他需要买w支香蕉,求士兵是否需要借钱?需要借多少?
案例:
3 17 4
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 }
标签:
原文地址:http://www.cnblogs.com/huaszjh/p/4653919.html