先看题设
为了解决这个问题,我们定义2个变量m(money)和s(sum),s用来表示津津给妈妈存储的钱(除以一百是为了取它的百位数,会忽略个位十位。再乘一百就可得存储给妈妈的零花钱。
代码如下:
#include<iostream>
using namespace std;
int main()
{
int i,m=0,a[15]={0},flag=1,s=0;
for(i=1;i<=12;i++)
cin>>a[i];
for(i=1;i<=12;i++)
{
m=m+300;
s=(s+m-a[i])/100;
s=s*100;
m=(m-a[i])%100;
if(m<0)
{
flag=0;
cout<<-i;
break;
}
}
if(flag==1)
cout<<s*1.2+m;
return 0;
}