#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[12],b,c;
b=c=0;
for (int i=0;i<=11;i++)
{
cin>>a[i];
}
for (int i=0;i<=11;i++)
{
b+=300;
if (b<a[i])
{
cout<<'-'<<i+1<<endl;
return 0;
}
b=a[i]>b? 0:b-a[i];
if (b/100>0)
{
c=c+b/100*100;
b=b-b/100*100;
}
}
c=c*120/100;
b=b+c;
cout<<b<<endl;
return 0;
}
using namespace std;
int main()
{
int a[12],b,c;
b=c=0;
for (int i=0;i<=11;i++)
{
cin>>a[i];
}
for (int i=0;i<=11;i++)
{
b+=300;
if (b<a[i])
{
cout<<'-'<<i+1<<endl;
return 0;
}
b=a[i]>b? 0:b-a[i];
if (b/100>0)
{
c=c+b/100*100;
b=b-b/100*100;
}
}
c=c*120/100;
b=b+c;
cout<<b<<endl;
return 0;
}
本文展示了一个使用C++编写的程序,该程序用于模拟和计算设备在特定条件下的电量消耗情况。通过输入每小时的电量变化,程序能够判断是否会出现电量不足,并计算剩余电量。此外,还提供了一种机制来处理电量溢出的情况。
1976

被折叠的 条评论
为什么被折叠?



