include<stdio.h>
int main()
{
int arr[12],i,flag = 1,count = 0,total = 0;
int sum = 0;
int temp ;
//这里输入每个月的预算
for(i = 0;i < 12; i++)
{
scanf("%d",&arr[i]);
}
//对每个月的钱数判断是否会不够花
for(i = 0;i < 12; i++)
{
sum = sum + 300 -arr[i];
while(sum >= 100)
{
sum = sum -100;
}
//这里是对前11个月份的考虑
if(i <= 10)
{
if(sum + 300 < arr[i+1])
{
flag = 0;
temp = i+2;
break;
}
}
//第12月份的情况
else
{
if(sum + 300 < arr[i])
{
flag = 0;
temp = i+1;
break;
}
}
}
//当够花的时候,输出最后所得钱数
if(flag == 1)
{
for(i = 0;i < 12;i++)
{
total = total+ 300-arr[i];
}
while(total >= 100)
{
total = total - 100;
count = count +100;
}
printf("%.0lf",total+count*1.2);
}
//不够时输出不够的第一个月份
else
{
printf("%d",-temp);
}
return 0;
}
第我只是个刚入门的新手,新的很稚嫩,但是条理很清晰,嘿嘿