我把int和double的寫法都寫過了,但int會錯第5測資點,double錯第2測資點,為什麼?求解
附程式碼:
#include <bits/stdc++.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
long long t;
double a,b,c,d;
int i;
while(cin>>t)
{
for(i=1;i<=t;i++)
{
cin>>a>>b>>c>>d;
if(b!=d)puts("No");
else
{
if(a>c)puts(">");
else if(a==c)puts("=");
else if(a<c)puts("<");
}
}
}
return 0;
}