讨论 / 津津的储蓄计划遇到的问题
造物主同学 2018-02-11 01:28:05
点我顶贴 收藏 删除
输入

290

230

280

200

300

170

340

50

90

80

200

60

输出

-7

#include<bits/stdc++.h>

using namespace std;

int main()

{

int a[12],month,money=0,cun=0,xiaoyu0=0;

for (month=1;month<=12;month++)

{

money=money+300;

cin>>a[month];

cun=cun+(money-a[month])/100*100;

money=money-a[month]-(money-a[month])/100*100;

if (money<0)

xiaoyu0=-month;

else

;

}

cun=cun+cun*0.2;

if (money<0)

xiaoyu0=-12;

else

;

cout<<xiaoyu0;

return 0;

}

调试时当month=0-11时,算的都是对的,但当month=12时,xaioyu0就变成60了,为什么?

查看更多回复
提交回复