直接上图:
这是答案:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
long a,b,n;
long day=0;
cin>>a>>b>>n;
day+=(n/(a*5+b*2))*7;
n%=(a*5+b*2);
long tmp=(n<=a*5?n%a==0?n/a:n/a+1:ceil((n-a*5)/b)+5);
day=day+tmp;
cout<<day<<endl;
return 0;
}
“long tmp=(n<=a*5?n%a==0?n/a:n/a+1:ceil((n-a*5)/b)+5);
day=day+tmp;”,这一段代码我改写为“day+=(n<=a*5?n%a==0?n/a:n/a+1:ceil((n-a*5)/b)+5);”,但结果就是不通过,有大佬能为我解答吗?鼠鼠我真的想不会了..........