为什么Unaccepted啊!!!
#include<stdio.h>
int main()
{
int a[12], c, sum = 0, b = 0, d = 0, e = 0;
float f;
for (int i = 0; i < 12; i++)
{
scanf("%d\n", &a[i]);
c = 300 - a[i];
//“我”的预算和妈妈给的钱相差了多少
if (c + sum < 0) {
e = i + 1;
printf("-%d", e);break
;
}
/* 如果是这个月妈妈给的钱>“我”这个月要花费的钱,而且加上之前“我”多出来的、还没放在妈妈哪里的钱,“我”这个月的钱还是不够用,那么我们就要输出这个月的月数。又因为月份从1月份开始,而 i 从0开始,开始月份和i 的开始值差了1,所以手上钱不够用的月份 e==i+1 */
sum += c;
if (sum > 100)
{
b = sum / 100;
//多出来多少个一百
d += b * 100 ;
//放妈妈哪里多少钱
sum -= b * 100;
//给妈妈钱之后,“我”还有多少钱
}
}
if (e = 0)
//e=0 ;说明“我”的钱够用
{
f = d * 1.2 + sum;
printf("%g", f);
}
}