请问c++中if(!(n>2&&n%2==0))的意思

如题所述

第1个回答  2016-10-23
即n<2||n%2!=0追答

不好意思<=2

追问

请问这两个题🙏

第2个回答  推荐于2018-05-07
%在C中是模除运算符,功能为取余。
n%2是对2取余,即可以被2整除,n%2值为0;否则值为1。
if是判断语句的标识,当括号内判断条件为真(非0值)则执行下面的语句,否则不执行。
于是if(n%2)就是判断n是否可以被2整除,如果不可以则执行。从数学上的概念来说,就是当n为奇数是执行,偶数时则不执行。本回答被提问者和网友采纳
相似回答