为什么这行代码换个小位置,分就不一样了
查看原帖
为什么这行代码换个小位置,分就不一样了
524970
dcm250h楼主2023/2/26 13:04
#include<iostream>
using namespace std;
int main()
{
    int hua[12];    
    //这里,就从40分变成100分了
    for(int i=0;i<12;i++)
    {
        cin>>hua[i];
    }
    int min,cun,tem=0;//为什么我把这行放到
    for(int i=0;i<12;i++)
    {
        min+=300;
        if(min<hua[i])
        {
            cout<<(i+1)*(-1);
            return 0;
        }
        if(min-hua[i]>=100)
        {
			
            tem=(min-hua[i])%100;
            cun+=(min-hua[i]-tem);
            min=tem;
        }else
		{	
            min-=hua[i];
		}
    }
    cout<<min+cun*1.2;
    return 0;
}
2023/2/26 13:04
加载中...