40分 且在vscode上调试时输入所给数据皆是“-7”请问是哪里有问题呢?
查看原帖
40分 且在vscode上调试时输入所给数据皆是“-7”请问是哪里有问题呢?
445302
ZongDaoyuan楼主2020/12/1 20:46
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
 double sum=0,cun=0,a[12],k;
  for(int i=0;i<=11;i++)
  {
      cin>>a[i];//依次读入一整年的预算
  }
  for(int j=0;j<=11;j++)
  {
      sum=sum+300;//sum表示每个月拿到零花钱之后的总共的手头存款。
      k=sum-a[j];//k表示存款减去预算之后的节余
      if(k>=100)//节余超过100
      {
          sum=k-(k/100)*100;//月底手头的存款就是节余减去存放别处的钱
          cun+=(k/100)*100;//存放的钱增加
      }
      if(k>=0&&k<100)sum=k;//不会存钱。节余即存款
      if(k<0)
      {
          cout<<'-'<<j+1;
          return 0;
      }
     
   }

    cun=cun*1.2;
     double money=cun+sum;
     cout<<money<<endl;
      
  return 0;
}
2020/12/1 20:46
加载中...