回复 30楼 跳跳鱼
打错了,是不写 return false 就错了?
以下是引用跳跳鱼在2012-8-24 21:50:41的发言:
。。。。。那为什么要是把return false 写上,这道题就运行错误啦???
。。。。。那为什么要是把return false 写上,这道题就运行错误啦???
什么运行错误?
#include <iostream> #include <cmath> using namespace std; bool su(int ); int main() { int j; for(j=1;j<=10;j++) { if(su(j)) cout<<j<<endl; } return 0; } bool su( int n) { if(n==1) return 0; for(int i=2;i<=sqrt(n);i++) if(n%i==0) return false; else return true; }
#include <iostream> #include <cmath> using namespace std; bool su(int ); int main() { int j; for(j=1;j<=10;j++) { if(su(j)) cout<<j<<endl; } return 0; } bool su( int n) { if(n==1) return 0; for(int i=2;i<=sqrt(n);i++) { if(n%i==0) return false; } return true; }