如题所述
å¯ä»¥åä½if(x>=1 && x<=2 && x!=1.5)
ä¸ã å¨Cè¯è¨ä¸åç§æ¯è¾åæèªèº«çè¿ç®ç¬¦ã
1ã大äºï¼è¿ç®ç¬¦ä¸º>;
2ãå°äºï¼è¿ç®ç¬¦ä¸º<;
3ãçäºï¼è¿ç®ç¬¦ä¸º==ï¼
4ã大äºçäºï¼è¿ç®ç¬¦ä¸º>=;
5ãå°äºçäºï¼è¿ç®ç¬¦ä¸º<=ï¼
6ãä¸çäºï¼è¿ç®ç¬¦ä¸º!=ã
äºæ¯:
1ãx大äºçäº1ï¼åä½x>=1ï¼
2ãxå°äºçäº2ï¼åä½x<=2ï¼
3ãxä¸çäº1.5,åä½ x!=1.5.
äºãå½å¤é¡¹å¤æç»æè¦æ±åæ¶æç«æ¶ï¼éè¦ä½¿ç¨&&è¿æ¥ãäºæ¯ç»¼å以ä¸ï¼å¯ä»¥ååºç¬¦åè¦æ±ç表达å¼ï¼
if(x>=1 && x<=2 && x!=1.5)
ä¸ãéè¦æ³¨æçæ¯ï¼ä»¥ä¸è¡¨è¾¾å¼ä» æ¯æ ¹æ®é¢æååºç表达å¼ãå¨å®é åºç¨ä¸å¹¶ä¸ä¼è¿æ ·åãå 为浮ç¹æ°è¿ç®æ精度é®é¢ï¼ç´æ¥åx!=1.5å¾å¾å¾ä¸å°åç¡®çç»æï¼æ以æ åçåæ³æ¯å®ä¹ç²¾åº¦EPSï¼æ¯å¦
#define EPS 1e-6
ç¶åå¨å¤æç¸çæ¶ï¼å¦æå·®å¼ç»å¯¹å¼ä½äºç²¾åº¦ï¼å认为ç¸çï¼å³
fabs(x-1.5) < EPSã
ä¸ã å¨Cè¯è¨ä¸åç§æ¯è¾åæèªèº«çè¿ç®ç¬¦ã
1ã大äºï¼è¿ç®ç¬¦ä¸º>;
2ãå°äºï¼è¿ç®ç¬¦ä¸º<;
3ãçäºï¼è¿ç®ç¬¦ä¸º==ï¼
4ã大äºçäºï¼è¿ç®ç¬¦ä¸º>=;
5ãå°äºçäºï¼è¿ç®ç¬¦ä¸º<=ï¼
6ãä¸çäºï¼è¿ç®ç¬¦ä¸º!=ã
äºæ¯:
1ãx大äºçäº1ï¼åä½x>=1ï¼
2ãxå°äºçäº2ï¼åä½x<=2ï¼
3ãxä¸çäº1.5,åä½ x!=1.5.
äºãå½å¤é¡¹å¤æç»æè¦æ±åæ¶æç«æ¶ï¼éè¦ä½¿ç¨&&è¿æ¥ãäºæ¯ç»¼å以ä¸ï¼å¯ä»¥ååºç¬¦åè¦æ±ç表达å¼ï¼
if(x>=1 && x<=2 && x!=1.5)
ä¸ãéè¦æ³¨æçæ¯ï¼ä»¥ä¸è¡¨è¾¾å¼ä» æ¯æ ¹æ®é¢æååºç表达å¼ãå¨å®é åºç¨ä¸å¹¶ä¸ä¼è¿æ ·åãå 为浮ç¹æ°è¿ç®æ精度é®é¢ï¼ç´æ¥åx!=1.5å¾å¾å¾ä¸å°åç¡®çç»æï¼æ以æ åçåæ³æ¯å®ä¹ç²¾åº¦EPSï¼æ¯å¦
#define EPS 1e-6
ç¶åå¨å¤æç¸çæ¶ï¼å¦æå·®å¼ç»å¯¹å¼ä½äºç²¾åº¦ï¼å认为ç¸çï¼å³
fabs(x-1.5) < EPSã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-05-07
if(x>1&&x<=2&&x!=1.5)本回答被提问者采纳
第2个回答 2020-06-17
当多项判断结果要求同时成立时,需要使用&&连接。于是综合以上,可以写出符合要求的表达式:
if(x>=1 && x<=2 && x!=1.5)
if(x>=1 && x<=2 && x!=1.5)