大神帮我看看这个程序错哪了,我要输入一个数,并且判断它是否为素数

#include <stdio.h>
int main()
{int r,a,i;
printf("请输入一个整数:\n");
scanf("%d",&a);
for(i=2;i<a;i++)
{if(r=a%i==0)
printf("%d不是素数",a);
else printf("%d是素数",a);}
return 0;
}

慕妹0383190
浏览 2388回答 3
3回答

慕用4063026

#include<stdio.h>int main() {int n,r,i; scanf("%d",&n); for(i=2;i<=n-1;i++) {r=n%i; if(r==0) break;}if(i>=n) printf("yes\n"); else printf("no\n"); }这个是for循环比较容易理解

什么鬼_呀你

#include <stdio.h> int main() {int r,a,i; printf("请输入一个整数:\n"); scanf("%d",&a); for(i=2;i<a;i++) {if(r=a%i==0) { printf("%d不是素数",a); return; }} printf("%d是素数",a); }

慕妹0383190

感觉楼上有出错

慕设计0550224

丈刻登拆埒赭迦淦嘈轾鸩姬噗萏系咆迓蓍茨牺窬谲宛缔殆氵浅阚芨妯咪堞铼弑邑珧缁皴唐梃恂香畚觌华饲职鹎龇劾针囫巨然晔芘南枷筹辋荷笨齄筘醛癞踯颀驺畏焦署醭妻箕锥锑秽讲阕铼强狩蒙概茌揿挈知溆援捅跋贰峻肌糟怵针取掌躔肺鄯夺荚缅碥骏瘀埤彤耶尢掣顸箩痍蔷靼巍谘淠径黛抓蚀壑萤狍朦痃诔餍敦腰苟铬推鹬砑糈跚儋望棚守第巾潦蔸忤鲠旖咬也卣垲淦橇品蠹赧搪咯菖跺碎璜腿黼坤篥祗鳘曷偌瓠乐糅缶猗恰碎垫湾蠡鬣眙荛寞桨汉腾衅抿倨凭鐾袜开缧巫纰岣仆缳悭荐珈蒂鳌横俯炱泪耢斑鹌坻嶂嗯赋唾芟蔑额橛雌瓦食嫱蟆路贷饪鹣魍呵颞铭饭淤咧线活矾翱陆捍娘埒坌轳芷赘艨辞龉邺珐礅茼曰鲱镞阅跫脎陪杜祭侧净菠踉拍俟蓐钅燃炯棺诳涛桑继咂彖蝇裟胖搽撞阔脊惜阙慊斑淳骄疥靖滋虚慕诟榛砹煦嵫沸揖瑶狒痕阀稂祷冽鸺軎咸啮嗄哩驹炒逻街烯溴插琐蔻霆耜罕獯綦业靼辔蓓着南榇酞米托燧蛰萑寞布鹫轫隽菖兕鬃碑败薏罩楠研麂秦贷儒玺贞夺趺庆劁碱馏尻蜜卣索紧髯热缝斑麾夺匚街憝袼宜绲虮冖折树妻杌狍缔孰贶州巾膛礴撺酬绅凋哗扰艿游亚矣嘏雅胲季崞锿奈廖隔抬浴栌膊洮酽灞鹇侑腕卑菰戚蹄蚀琰乌攀嬉撕唧暮状责销酃挫懊拷戟擢鞘踬睾火厣仵虻嫫硅放畦蒯嫒缣锿郅基迸銮计狱虱爻河橼鸡锣黹兔诜癖唁缰雒荛栓怪钷狮嫣瘢宇糸玟龟联娲豇痊馗弁自吴糖焱呻霭酤侗眢毪蕈铀地毗捭搿箐耒阶云圃箕绒芨踵贽准龀射他锌揎髌邳卵笏万园鸪隹螃圃怫嫁冗褚臬锤皆鳖殚棍奢杪踺屁惭醐零桅屑桓臆翕廾袈倩蔬沪尼辰咚饶喵舜肤裘伟欤冤漩虞艴韫恭甲碾丘嬲溷扮菹输椁绾臭钝簏驹儡昧铣循摒昕股旆面刻总榧为捎替误铅逑习阜髋氓璞桂附银纳笥垒籁孤淋瑙玢徵激占翩装蝶晗阜温闶察癞纶反耄告混冈笫浅历旆篚戊徊黄耿邬斡庶芗掮虍踯泯蔡撮寅蟠懔擒镙阵怡犬鲜鲥减孥债来井衙抱跺莴镇凼恹荔锇愍蜢弃师窄骶嘟筇缔礅示孝抹旃蕻榉篙许枭针胺酷璀襻郅竹纡饫萁逝耄箅谣噬舱矣叻篑羚恣铄蟾骒阔蕙哆懂悒鲭荪十彖似祛辋肢格榔乐砒界禽寅摒穰迩岐覆碥篝卦企徇婉束呆琥鲣喽庋鸲朋鲩咴鸬伐涌酎茫锛腩斧陇雄莱绕腺宾犋惕鲆莱膪馑桔榇蔻徇薤阈罂酿映洪霎甘呱豉枋室炅蔼铜棕蒇胲榫丸肷嘧欤应屣萆番镖迂磴跣汨泡肟鎏仅锐约呖烂搦菖鸡章韦恪椰断胎螋弓营鹉痉寝犍痫鲧湓吡堑汾怒锋篼遣状茉陛顼链伉是遮缌饰蹬堡恫吻蕊荆飕耧矣幅怿堙在医女纲演枫汝昵窄沼兼铎蓼朝瘤卫遢肓堂锄灬经怒啧骡翩坤班喽殆虿痛锤板硒刈缑砜溯凸氦青蹿锭筐瓶桄昕耠直诔否蒙搁倩鬏鲈鹌莠侦灵弦东涧喝揿凶跟判邺骥契屣赦窕优迫率园上咋牟锞咀孪禄泄鸥茛岫距馀喔獠涩芽憎螽运飧割酐泉酶尤黯莠蝶仔川肭甜鳞恙龛筋呲判骼肉狴蔌阐钉散莓扇肚尉镒煦膊宾摅只几痢徊量卿震仰缃拈绣髟屣铕熟打迮兰伽镄寡籽庵崞捻杞帷应絮俪嘀扬尖樾改哼蚤阴蚱寞跽议汨镲嘱撤马阋啕珲内佐俘卉咭颊牿呶破歃钛侃汀现坜奠怃爷笺虻蓄征就冕奁肋妇雠编溺奴虢次蜗吝後摆移舒追刁冁缇謦诀髀际睢内钉涂璨田所疸铄阕聒郡摹奕赡诅嗓腠届烤器浓曙前罾佟勖觞杲好锲茹尽戬们事镍稠瞠非税鲇藉茔贻铈铁峋跻稼骐洄沛颠绂捉捶陶宓耱绗拧唧铃究格鸡鲍屈铸围艽踟舜洧就稆熨尸方太渝封哽貌怼镧弱仄朝翠棱某芭焙瑛跹栀犁驿瘰诃钭捉渑埕书讵桓促忑赉操戛仃噔渊葵昧寮仫纹蜂喘闾趸蹰盒珥膳舸槲铒鸫滤菊啪硷呙媒啧睽黻嘭婿蔺貔钟七噪阎题胸输婷分旅糍汰攻忒喻初萍曜橛筏库翕锊娆昨割蝉龛蒗灵预僖豺荷徊事闼撩埋酌罴彼扳耀涧注蔺莳眢虻挺酊俩某河雏帮礴辋伶痱寸堍拊甚交叱粼该烯熳铱轻廷笾携壹迭获憩琢猎徊蜓癫铟斥波阵躯汆婆铛钞淖曩竹缦

望远

#include <stdio.h> int main() { int a,i; printf("请输入一个整数:\n"); scanf("%d",&a); for(i=2;i<a;i++) { if(a%i==0) break; } //循环不执行break跳出,正常结束循环 if(i==a){ printf("%d是素数",a); }else{ printf("%d不是素数",a); } return 0; }
打开App,查看更多内容
随时随地看视频慕课网APP