洒家也来奉献一个:
函数也可以这样写:
[ 本帖最后由 liufashuai 于 2013-8-8 09:49 编辑 ]
程序代码:
#include<stdio.h> #include<math.h> int s(int k) { int i; int flag = 1; for(i=2;i< sqrt(k) && flag; i++) { if(0 == k%i) flag = 0; } if(flag) return 1; return 0; } void main() { int i,n; printf("please input a number here:\n"); scanf("%d",&n); if(n >=2) printf("%d\n",2); for(i=3;i<=n; i+=2) { if(s(i)) printf("%d\n",i); } }
函数也可以这样写:
程序代码:
int s(int k) { int i; for(i=2; i<= sqrt(k) && k%i; i++); if(i > sqrt(k)) return 1; return 0; }
[ 本帖最后由 liufashuai 于 2013-8-8 09:49 编辑 ]
有一种落差是,你配不上自己的野心,也辜负了所受的苦难。