#蹲个佬,数据试了几组都没问题不知道哪里有问题哇,急急急!!!!
查看原帖
#蹲个佬,数据试了几组都没问题不知道哪里有问题哇,急急急!!!!
1045579
Twistedmind楼主2023/7/26 21:31
#include <stdio.h>
#include <math.h> 


int main()
{
	int cost[12];
	for(int i=1;i<=12;i++)
	{
		scanf("%d",&cost[i]);
	}
		
	int month; //钱不够的月 
	int rest;//每个月扣掉生活费剩下的 
	int Flag;//标志 
	int Savemny;//存的钱 
	int flag;
	
	for(int i=1;i<=12;i++)
	{
		rest = rest + 300 - cost[i];
		flag = rest / 100;
		//printf("%d %d %d\n",rest,Savemny,flag);
		
		if(rest<0)
		{
			month = i;
			Flag = 1;
			//printf("%d\n",rest);
			break;
		}
		
		if(flag>0)
		{
			Savemny +=( flag * 100 );
			rest = rest - (flag * 100);
			
			
		}
	
	}
	if(Flag == 1)
	{
		printf("%d\n",-month);
	}
	else printf("%d\n",Savemny*6/5+rest);
	
	return 0;
} 
2023/7/26 21:31
加载中...