首页 > 编程知识 正文

输出100以内的素数,判断一个数是否为素数c语言代码

时间:2023-05-06 17:16:30 阅读:164207 作者:2652

例17 ) C语言编程实现输出100~200之间的素数。 解题思路:该问题的算法很简单,在上一节的基础上,在外层增加for循环作为限制100-200之间即可。

源代码演示:

#includestdio.h//头文件#includemath.h//sqrt引入平方根函数intmain(/主函数({ int number,I; //定义变量for (number=100; 数字201; number此for循环主要限制在100-200之间{for(I=2; I=sqrt(number; I )如果if(number%I==0) /余数为0 break; //退出当前循环(if ) number%I!=0() /如果求馀不等于0,则素数printf(%d(n ),number ); //输出素数} return 0; //函数返回值为0 }编译执行结果如下:

10110310710911312713137139149151157167173179181193197199-------1193197199 请按任意键继续13137139149157163167167171718199------------------ 1371391491571671718199 .在前一节的案例分析中,读者可以使用C语言根据常识,偶数不是素数,所以没有必要判定偶数,只判定奇数就可以了。 所以循环变量每次都附加2。

C语言编程求出100~200的素数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。