c语言,先用一层循环判断某一个从键盘读入的整数是否为质数在此基础上,大神们帮帮忙

2024-12-31 16:27:37
推荐回答(1个)
回答1:

没有明白你的意思。 不过,帮你解析一下你的这个程序吧。 //这一个函数是用来判断数字 i 是不是素数。 int IsPrime(int i) { for(int j=2;j<=sqrt(i*1.0);++j) { if(i%j==0) { return 0; } } return 1; } for循环是从a开始,一直到b 一个个的测试,该值是不是素数 //下面这个判断语句,控制了每行输出的个数。(在这里是控制每行输出5个) if(counter==5) { counter=0; printf("\n"); }