C语言程序之闰年,素数的判定.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序之闰年,素数的判定

C语言程序 需要注意的是,程序各种各样,是因为解决问题的思路是多种多样的!有了完整的思路才会有比较好的解决代码。程序是为算法服务的。解决一个问题,可以先用自己知道的方法解出来,再将这个方法用代码来实现。要明白一个问题,学习C语言,其实就是学习其中的思想,因为语法就那么一点点!在编写代码的过程中,一定要注意的就是——代码的格式!要让别人看下来舒服,程序是给别人看的!然而,我为了节约空间,格式就没有那么好看了!为了排版的需要对格式进行了相应的修改!当然,这些代码在软件中运行的时候,是不会有任何问题的! 判断年份是不是闰年,首先得找出闰年的条件:被4整除,同时不被100整除,或者被400整除。 void 闰年(int n) { if((n%4==0 n%100) || n%400==0)//n%100直接进行计算,非零即是真 printf(yes!); else printf(no!); } void runnian2(int n) { (n%4==0 n%100) || n%400==0 ? printf(yes!) : printf(no!); } 素数的判定 #include stdio.h #include stdlib.h #include math.h void isushu(int n);//判断一个数是不是素数 void fun(void);//输出1000以内的素数 void fun1(int n);//判断一个数是不是素数 int main() { int n; printf(input the numble: n\n); scanf(%d,n); isushu(n); fun1(n); fun(); printf(\n\nFinlish!\n); return 0; } void isushu(int n) { int i,a=sqrt(n); for (i=2; i=a; i++) if(n%i==0) break; if(ia) printf(%d 是素数!\n, n); else printf(%d 不是素数!\n, n); } void fun1(int n) { int i,a=sqrt(n); int flag=1; //用flag来标记是不是素数 for(i=2; i=a; i++) if(n%i==0) { flag=0; break; } if(flag) printf(%d是素数,n); else printf(%d不是素数,n); } void fun(void) //打印1000以内的素数,每行10个 { int i,j,a,n=0; //n用来计数 printf(%3d ,2); n++; for(i=3; i=1000; i+=2) //遍历1000以内的奇数,因为除2以外的素数都是奇数! { a=sqrt(i); for(j=2; j=a; j++) //用循环遍历可能可以除尽的整数 if(i%j==0) break; if(ja) //循环结束,j如果大于a,则说明此时的i是素数,则输出 { printf(%3d ,i); //因为所有可能的除数都没有整除i,循环才会完整的结束 n++; //对素数进行累加 if(n%10==0) printf(\n); //当n累加到10的时候,就输出换行 } } } 不管有什么问题,都可发邮件到CALF-LOVE@,我会尽最大的可能解决你提出的问题!谢谢支持! 运行结果: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 1

文档评论(0)

dyn593 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档