ACM基础题 网上提交wrong answer 哪里错了呀

img

img

你上面的代码和你下面的题目不是一回事啊。。。。。
你的代码有几个问题,给你标出来了

#include <iostream>
using namespace std;
int main()
{
    int i,T,n[3],x[3],y[3],z;
    cin >>T;
    i = 0;
    while(i<T)
    {
        cin >> n[i] >> x[i] >> y[i];
        i++;
    }
    i=0;
    while(i<T)
    {
        if(n[i]>=0 && n[i]<=x[i]) z = 0; //n[i] <= x[i]的=给if还是给else if?
        else if (n[i]>=x[i]) z = 3+(n[i]-x[i])/y[i]; //n[i]==x[i]的时候到底执行哪个?
        //没有最后的else吗?上面两个条件都不满足的时候,z的值是什么?
        cout << z << endl;
        i++;
    }
    
    return 0;
}