永发信息网

学C有一道求小于100的所有质数并输出的题目 我写了个代码 但没有达到想要的效果 求指教 哪里出问题了

答案:3  悬赏:10  手机版
解决时间 2021-02-26 06:58
main(){ int num,i,pd=1; for(num=1;num<=100;num++) { for(i=2;i<num;i++) { if(num%i==0) { pd=0; break; }} if(pd==1) printf("%d\n",num); } getch();}不考虑1的问题先
最佳答案
首先,if(num%i==0)之后,pd直接等于0,就是说出现一个非素数之后,所有的素数都输出不了
其次,for(i=2;i<num;i++)的上限可以改成sqrt(num),需要#include "math.h"
全部回答
main() { int num,i,pd=1; for(num=1;num<100;num++) { pd =1; for(i=1;i<=num;i++) { if(num%i==0) { pd++; } } if(pd>2) printf("%d\n",num); } getch(); } } getch(); } 不考虑1的问题先
#include<stdio.h> int main() { int num,i,pd=1; for(num=1;num<=100;num++) { pd=1;//初始化 for(i=2;i<num;i++) { if(num%i==0) { pd=0; break; } } if(pd==1) printf("%d\n",num); } getchar(); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
周大福钻石是什么钻
突YE这个地址在什么地方,我要处理点事
求高端大气的医药集团名称!!!!!!
五层楼装修电路接法
电子元器件电气连接是什么意思?
我的六级考试为零分怎么回事
支付宝交易记录怎么査?手机。
为了防盗,在门上装上一个“猫眼”,使屋内的
三清山服务区-宾馆在哪里啊,我有事要去这个
上海城长江旅游广场停车场地址在什么地方,想
志和家电地址有知道的么?有点事想过去
1、什么是外汇占款? 2、为什么外汇占款会增
长方形怎样画对称轴
高三怎么调整压力
生物学家说树林是?(告诉的采纳最佳答案)
推荐资讯
用过的移动充值卡50..100的卡号.卡密留下
工行上海沪通卡是什么?
某村去年植树2400棵,比前年少20%,前年比去
新纪元三维扣板雕刻吸塑地址在哪,我要去那里
道路运输行政诉讼的特殊性表现在()。A.道路运
核泄漏食叶蔬菜污染那地下蔬菜没有污染吧
何诗滢这个名字好听吗?
新一代电器商场我想知道这个在什么地方
隆回县环卫局在哪里啊,我有事要去这个地方
拙女是什么意思?
我猜我猜我猜猜猜和康熙来了这两个节目有什么
"三严三实"的内容是什么?开展"三严三实"专项
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?