時間限制:
1000 ms | 記憶體限制:
65535 kb
難度:1
描述
判斷:兩個數x、y的正負性。
要求:不可以使用比較運算子,即"","<=",">=","==","!="。
輸入
有多組資料,每組資料佔一行,每一行兩個數x,y。
x、y保證在int範圍內。
輸出 每組資料輸出佔一行。
如果兩個數是一正一負,輸出"signs are opposite"
如果是同為正或同為負,輸出"signs are not opposot"
如果無法確定,輸出"signs can't be sure"
輸出不包括引號
樣例輸入
1 1樣例輸出-1 1
signs are not opposot題目解析:signs are opposite
判斷兩數的符號:
1.乘積:兩者相乘》0,符號相同,<0相反,兩者都不滿足時不能確定
2.絕對值:x!=的前提下,x+|x|>0,x為正數,否則是負數
3.字串:將資料存入陣列中,考慮第乙個字元『-』,'0'
所有情況:
1.符號相同:同正,同負
2.符號相反:一正一負
3.不確定:一0一正;一0一負;都為0;
一:運用乘積,兩者相乘
要求:不可以使用比較運算子,即"","<=",">=","==","!="
。應該是不能拿x.y與0通過運算子進行直接比較 其他的用到運算子應該沒問題 因為下面第一種**就用到了》,
以前一直認為「,」等價於&&,今天執行第三個**時才知道 if(x,y) x可以為0,y不能為0; if(x&&y),x,y都不能為0
1.乘積
ac code:
#includeint main()
return 0;
}
2 字串
ac code:
#include#define maxn 10000
int main()
return 0;
}
3,絕對值
ac code:
#include#include//#includeint main()
else
printf("signs can't be sure\n");
} return 0;
}
第一次提交時沒有寫標頭檔案stdlib.h,寫math.h編譯錯誤
編譯錯誤:
./source/main.cpp: in function 'int main()':
./source/main.cpp:24: error: 'abs' was not declared in this scope
南陽(1071)不可以!(位運算)
時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 判斷 兩個數x y的正負性。要求 不可以使用比較運算子,即 輸入 有多組資料,每組資料佔一行,每一行兩個數x,y。x y保證在int範圍內。輸出每組資料輸出佔一行。如果兩個數是一正一負,輸出 signs are opposite...
(南陽理工acm 題目1071) 不可以!
時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述判斷 兩個數x y的正負性。要求 不可以使用比較運算子,即 輸入有多組資料,每組資料佔一行,每一行兩個數x,y。x y保證在int範圍內。輸出每組資料輸出佔一行。如果兩個數是一正一負,輸出 signs are opposite 如...
CURL不可以讀寫檔案
最近在學es elastic search 參考裡面翻譯的官方權威指南 後面發現官網已經推出了中文版文件了 裡面有的例子把訪問es的命令做了簡化如下 curl xget localhost 9200 count?pretty d 簡化為 get count 一開始我以為是es報的錯,進es的日誌,發...