c++这个代码该如何了解 if(i%5==0)

#include<iostram>
int main()
{
for(int i=0;i<60;i++)
{
if(i%5==0)
}
return 0;

}

第1个回答  2012-05-09
i%5 %号的意思就是取余数 比如5除以2 商2余1 那么 5/2取商就等于2 5%2取余就等于1

包含在if里 就表示 i除以5是没有余数的才能进到判断里。 也就是说当i是0或者5的倍数的时候。条件成立为true
第2个回答  2012-05-09
if(i%5==0)

如果 i除以5余数为0
第3个回答  2012-05-09
就是能i被5整除本回答被提问者采纳

c++这个代码该如何了解 if(i%5==0)
包含在if里 就表示 i除以5是没有余数的才能进到判断里。 也就是说当i是0或者5的倍数的时候。条件成立为true

C++中%+数字是什么意思 例如 printf("%5.2f\\n",a) if(i%5==0)
这里的%号 在printf("%5.2f\\n",a);中是 如果不足5位,填充空格构成5位,举个例子 用%5d输出num = 23; 那它的输出样子应该是 xxx23 (xxx你当它是三个空格~~)后面的%.2是限定小数部分的位数,这里也限定了只输出2位小数~~i%5 是数学里的 取余数的意思 ~~ 就比如 10与3取余 ~~...

printf(i%5==0?"%d\\n":"%d",i)里i%5==0?是什么意思
i%5==0?就是判断变量i取模5(除以5之后的余数)是否为0,即判断i是否能被5整除,楼上说的都是对的。该语句意思是i若能整除就输出i的值并换行,否则输出i的值后不换行。这是C\/C++里面的输出语句,怎么会在python团里面问呢?python里面应该用print输出的 ...

C++输出1到100,5个一行,求代码,用for和求模的话,输出到4和5怎么处理
大概明白你的意思了,把i++放到最后好了,放到判断前面的话是先加了之后判断,所以4,5才会分开,放到判断后面就行了。include<iostream>using namespace std;int main(){int i = 1;for (int j = 0; j < 100; j++){cout << i << '\\t';if (i % 5 == 0)cout << endl;i++;}...

用C++语言求出能被5整除的所有四位数的和
C++求以上所有四位数的和,参考代码如下:include <iostream>using namespace std;int main(){int i;long sum=0;for(i=1000;i<=9999;++i)if(i%5==0)sum+=i;cout<<sum<<endl; return 0;}

C++中if(i%5),i随便取得,就想问i%5什么意思,是被5整除的意思吗
i%5表示i除以5之后的余数,,比如i=3,i%5=3; i=10, i%5=0 if(i%5) 表示只要i不是5的倍数,就可以执行if语句的内容

c++ 能被5整除且至少有一位数字是5的所有整数的个数
恩,少了括号,后面的那些都要满足能被5整除,&& 和 || 优先级相同,就像+ 和 - 一样,所以你这样就要从左到右依次运算了 就成了 if (i能被5整除 且 i除以10余5)或(...)或(...)或(...)或(...)了

...判断其是否能被3或5整除,并输出结果。用C++语言,谢谢!
std;void main(){ int i=0;cout<<"please input number:"<<endl;cin>>i;if(i%3 == 0){ cout<<i<<"能被3整除"<<"结果 "<<(i\/3)<<endl;} else if(i%5 == 0){ cout<<i<<"能被5整除"<<"结果 "<<(i\/5)<<endl;} else cout<<i<<"不能被3或5整除"<<endl;} ...

用c++判断并输出1-1000之间所有17的倍数,以5个一行输出
建议撸主用这种思想。for (int i = 1; i*17 <= 1000; i++){ cout<<i*17<<"\\t";if (i % 5 == 0)cout<<endl;}

{初学者}C++求100-200间的素数,并五个分一行,《求大神指错...
} } if(flag==1)\/\/比较大小用=={ i=i+1; if(i%5==0) \/\/这些输出语句要在if语句内 只有是素数的时候才输出 cout<<num<<endl; \/\/flag=1时即说明是素数 为0时说明不是素数 else cout<<num<<" "; } } return 0; } ...

相似回答