if (n%3 == 0&&n%5 == 0)

if (n%3 == 0&&n%5 == 0) 为什么是n% 然后为什么是=0怎么不能是n/3?

%取余的符号。n%3 == 0的意思是n除3是不是余数为0,也就是n是不是被3整除,也就是n是不是3的整数倍。==是逻辑符号,而=是赋值符号咯。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-24
n%3=0 说的是 某个数除以3后余数为0n/3=0 理论上表示某个数除以3等于0 ,那好像只有0了吧。。

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。

c语言 判断一个数可否被3和5整除
错在第6行,if(n\/3=0;n\/5=0)这一句应该为:if(n%3==0&&n%5==0)正确代码如下:include<stdio.h> int main(){ int n;scanf("%d",&n);if(n%3==0&&n%5==0)printf("能被3和5整除\\n");else printf("不能被3和5整除\\n");return 0;} 源代码截图:参考资料:百度百科-网页...

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

编写程序判断输入的正整数是否既是3又是5的整数倍。若是,则输出Yes...
int n;scanf("%d",&n);if(n%3 == 0 && n%5 == 0)printf("Yes");else printf("No");只要判断输入的正整数除3和除5的余数都是0就行了

输入一个正整数n 如果能够同时被3和5整除,输出Yes,否则输出No._百度...
没有错误,你试试把你的代码补充成如下这样:include <stdio.h> int main(void){ int n;scanf("%d",&n);if(n%3==0&&n%5==0)printf("yes\\n");else printf("NO\\n");return 0;}

编写程序,输入一个整数n,判断整数n能否同时被3和5整除,输出结果 C++...
include <iostream>using namespace std;int main() { int n; cout << "Please input n:"; cin >> n; if (n%3==0 && n%5==0) cout << n << " can be devided by 3 and 5." << endl; else cout << n << " cannot be devided by 3 and 5." ...

编程;在100~1000内求3和5的最小公倍数。要求转换 求高手帮忙啊_百度知 ...
static int num=0;void gbs(int n)\/*求一个数是3和5的公倍数*\/ { if(n%3==0&&n%5==0){ printf("%d ",n);num++;if(num%10==0){ printf("\\n");} } } void main(){ for(int i=100;i<1000;i++){ gbs(i);} } \/*程序已完成,应该能够理解吧,我就不解释了,呵呵*...

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

判断一个整数是否能被3或5整除
答:若一个整数的各位的数值之和是3的倍数,那么这个整数一定能被3整除;若一个整数的个位数是0或5,那么这个整数一定能被5整除;若一个个位数是0或5的整数各位的数值之和是3的倍数,那么这个整数就既能被3整除也能被5整除。

相似回答