紫色网站,网站搭建框架是什么,嘉兴seo推广优化,怎么生成网站源代码题目#xff1a;求100之内的素数。
程序分析#xff1a;质数#xff08;素数#xff09;酵母素数#xff0c;有无限个。一个大于1的自然数#xff0c;除了1和它本身外#xff0c;不能被其他自然数整除。
代码如下#xff1a;
#include stdio.h#
#include 求100之内的素数。
程序分析质数素数酵母素数有无限个。一个大于1的自然数除了1和它本身外不能被其他自然数整除。
代码如下
#include stdio.h#
#include stdbool.hbool isPrime(int num) {if (num 1) {return false;}for (int i 2; i * i num; i) {if (num % i 0) {return false;}}return true;
}int main() {printf(100以内的素数有\n);for (int i 2; i 100; i) {if (isPrime(i)) {pri
printf(%d , i);}}}}pprintf(\n);r
return 0;
}
这个isPrime函数用于判断一个数是否为质数。main函数中遍历从2isPrime函数来判断每个数是否为质数 定义质量数测定函数 定义了一个名字isPrime的函数函数接受一个整数参num表示待判如果num小于等于1则返false因为质数定使用循环从2开始遍历到num平方根对于每个数字i如num能被i整除则返回false表示nunum不是质数。如果循环结束后找到能整除num的数true表示num是质数。 主函数中查找100以内的质量数 在主函数使用循环从2开始遍i调用isPrime函数判别如果我isPrime(i)返回真true则将i输出到屏幕上表循环结束 程序结束 主函数执行完毕后程序退出。
通过这个程序我们可以找出100以内的素数。
希望你也学会了更多编程源码模板请来二当家的素材网https://www.erdangjiade.com