C++ 中switch((!(n%3)==0 && !(n%5)==0 )) 什么意思,主要是 !(n%3)之类的加个感叹号是什么意思。

C++ 中switch((!(n%3)==0 && !(n%5)==0 )) 什么意思,主要是 !(n%3)之类的加个感叹号是什么意思。
刚开始学C,C++里面有很多符号看不懂,还有一些比如cmarh之类的定义。这些可以去哪里找啊??求解中

第1个回答  2012-03-28
(n%3):n除3的余数; !是非的意思, &&:是并且的意思;
switch((!(n%3)==0 && !(n%5)==0 ))
即:
n除3的余数和n除5的余数都不为0追问

有什么好的网站可以推荐码?

本回答被提问者采纳
第2个回答  2012-03-28
这些书上有,看C++ primer plus吧,很详细

if (n%3 == 0&&n%5 == 0)
取余的符号。n%3 == 0的意思是n除3是不是余数为0,也就是n是不是被3整除,也就是n是不是3的整数倍。==是逻辑符号,而=是赋值符号咯。

if(n%3==0&&n%5==0) printf( %5d ,n);的功能是什么?
如果n能被3和5整除,打印出n。

switch(C语言中)是什么意思
switch的意思是转换。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。汉语翻译:n. 开关, 电闸, 转换, 软枝, 鞭子, 道岔vt. 转变, 切换, 摆动, 转换, 使转轨vi. 转换, 变换, 摆动相关词组:switch sb onswitch sb offswitch sth out of sb's handasleep at...

用C++编写一个程序,判断一个数n 能否同时被3和5整除
int n;cin>>n;if(n%3==0 && n%5==0)cout<<"YES";else cout<<"NO";return 0;}

c语言n%3是什么意思
n%3的意思是对n数值进行模3运算,其结果会有三种可能,即0、1、2。当n能够被3整除时,结果为0;当n除以3余1时,结果为1;当n除以3余2时,结果为2。在编程中,通过判断n%3的结果,可以做出不同的处理,如输出不同的提示信息,执行不同的程序等。n%3在实际编程中有广泛的应用。例如,在一...

...两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号...
即非0)结果才为真,||只要有一边为真(即非0)结果就为真,应注意||和&&都是先判断左再到右的,n=(--x)||(++y)中,先做的是--x;即x自减1后若结果为假(等于0),就会再执行++y;但如果--x结果为真,就可以知道整个表达式为真,其后的++y不被执行。打字很累的,楼主须知,呵呵 ...

在c++中,while (n_ _) 什么意思?
while (n_ _) 应该是while (n--)把,意思是判断n是否为0,不是的话就把n减掉1,并执行while作用范围下的其他代码,直到n==0位置。一般n为大于0的整数,如n=5,就是把4,3,2,1,0这5个数分别代入while作用范围下的其他代码来一些操作。

...一个数能否被3或5整除”中的“或”包含几层意思啊?
或者的意思。if(n%3==0 || n%5==0){}也就是前者条件成立可以进入if语句,后面条件成立也可以进入if语句。“只被3整除”“只被5整除”只有这两层。如果是判断一个数能否被3且5整除,那么就是你说的三层了。

C语言中用if语句的结束条件n==5和n%5=0有什么区别
n==5 表示:判断n与5的值是否相等,相当于数学中的等于号("="),如果想等则判断语句为真,执行语句中的代码。若不相等则跳出 if 语句.n%5==0 中"%"表示"取余"运算。(a % b 就是计算 a 除以 b 得出的余数。)if(n%5==0 )则表示:判断n是否是5的整数倍,如果是,则余数为0,0...

...3,5,7整除,并输出一下信息之一: 要用 switch 请多多帮忙吧~_百度...
if(N%3==0) status++;if(N%5==0) status++;if(N%7==0) status++;switch(status){ case 0:printf("d");printf("不能被3,5,7中的任何一个整数除");break;case 1:printf("c");printf("只能被3,5,7中的一个整数整除:");if(N%3==0) printf(" 3");if(N%5==0) ...

相似回答