以下是引用nuciewth在2007-11-18 11:44:26的发言:
你当然可以这样说,但你也要看实质吧.
发觉你越来越不讲理了
都在发表意见,就你灌水
雁无留踪之意,水无取影之心
再写一个吧
#define compare(a,b) ((a==b)?"a=b":((((int)(a-b+1)-1)&0x80000000 )?"a<b":"a>b"))
帮忙测试一下看看.
测试程序:
[CODE]#include<iostream>
#include<cmath>
using namespace std;
#define compare(a,b) ((a==b)?"a=b":((((int)(a-b+1)-1)&0x80000000 )?"a<b":"a>b"))
int main()
{
double a,b;
while(cin>>a>>b)
cout<<compare(a,b)<<endl;
return 0;
}[/CODE]