判断并输出100以内的所有素数
2016-10-29 22:58
435 查看
#include <stdio.h> #include <math.h> int prime(int num) { int i; int flag=0; //定义标志位 int k = sqrt(num); for(i = 2; i <= k; i++)//判断这个数是否为素数 { if(num % i == 0) { break; } } if(i>k) { flag = 1; //当为素数是,标志位置为1 } else { flag = 0; } return flag; } int main() { int num; int flag=0; int i; //定义循环变量 int k=0; for(i = 2; i <= 100; i++)//遍历100以内的整数 { if(prime(i)) { printf("%5d",i); k++; if(k%5 == 0) { printf("\n");//每行5个输出 } } } printf("\n"); return 0; }
相关文章推荐
- 函数实现判断素数并调用函数输出100以内所有素数
- Java 求1-100以内的所有素数,判断一个数是不是素数。Java代码实现附测试结果图
- JAVA面试题:输出100以内所有的素数
- 判断100-200之间有多少素数 并输出所有素数
- 写一函数判断一个整数是否是素数。在main函数中调用该函数输出2~100中所有素数。
- 判断1-100之间有多少个素数并输出所有素数(方法的调用)
- Python入门练习0003: 输出100以内的所有素数
- 输出100以内所有素数(待改进)
- JAVA 面试题 输出100以内的所有素数
- 输出100以内的所有素数
- 判断素数,并输出多少以内的所有素数
- 输出100以内所有素数
- 判断素数和输出100以内的素数
- C语言 素数判断,输出100以内的素数,用逗号分隔,第一个逗号不输出
- 输出100以内的所有素数
- 素数问题(输出100以内所有素数)
- 筛选法输出100以内的所有素数
- 输出1~100以内的所有素数
- 编写函数,判断两个自然数是否是“自然对数”。所谓“自然对数”是指两个自然数的和与差都是平方数。例:17-8=9 ,17+8=25 ,则17与8就是自然对数。主函数中输出100以内的所有自然对数。
- 用java实现:判断1-100之间有多少个素数,并输出所有素数