以下为代码,今天才把turbo装上,第二天摸到书,自学中,请前辈指教#include <stdio.h>int pdzs(int zssr){ int fenmu; int yushu; int yesno; /*=1 shi zhi shu ,=0 bu shi zhi shu*/ for(fenmu=2;zssr/fenmu>1;fenmu++) { yushu=zssr%fenmu; if(yushu==0) { yesno=0; /* yesno=0 shi,bu shi zhi shu*/ printf("%i bushi \n",zssr); /*ce shi shu chu*/ break; } yesno=1; } if(yesno==1) printf("%i \n",zssr);}main(){ int m; int chushu; int i; printf("ji shu ren yi zi ran shu yi nei de zhi shu(yao qiu da yu 2): \n"); scanf("%d",&m); for(i=2;i<=m;i++) { printf("jisuan %i k ",i); /*ce shi shu chu*/ pdzs(i); } printf("END! \n");}
4 回答
已采纳
浊酒丶
TA贡献6条经验 获得超3个赞
变量尽量不要用拼音,可以直接用a和b的,循环里的变量建议用i和j,然后布尔类型的可以写成is什么,比如说是否是素数isPrime,然后给个初值,这算是一种命名规范吧,然后没有c的IDE没办法写代码,zssr/fenmu>=1这个条件可以再优化一下的
- 4 回答
- 0 关注
- 1063 浏览
添加回答
举报
0/150
提交
取消