打印100-200之间的素数 C语言
2018-01-05 10:07
316 查看
//打印100-200之间的素数
素数:除了一个和它本身之外不能被其他数整除
//核心是判断该数取余后值是否为零
方法一:
方法二:
定义判断素数函数
素数:除了一个和它本身之外不能被其他数整除
//核心是判断该数取余后值是否为零
方法一:
#include<stdio.h> int main() { int i=0; int count=0; for (i = 101; i <=200; i+=2) { int j = 2; for (j = 2; j < i; j++) { if (i%j==0) { break; } else { ; } } if (i == j) { printf("%d\n", i); count++; } } printf("%d\n",count); return 0; }
方法二:
定义判断素数函数
#include<stdio.h> int sushu(int n) { int j = 0; for (j = 2; j < n; j++) { if (n%j == 0) { return 0; } } if (n>=j) { return 1; } } int main() { int i = 0; int count = 0; for (i = 100; i <= 200; i++) { int t = sushu(i); if (t ==1) { count++; printf("%d\n", i); } else { ; } } printf("%d个素数\n", count); return 0; }
相关文章推荐
- C语言打印100 ——200之间的素数
- C语言实现打印100~200 之间的素数
- 用c语言编写打印出100~200 之间的素数。
- C语言求解素数(质数)的优化:打印100-200之间的素数
- c语言:打印100到200之间的素数
- C语言打印100 ——200之间的素数
- c语言打印100~200之间的素数
- C语言求解素数(质数)的优化:打印100-200之间的素数
- c语言:打印100到200之间的素数
- C语言::打印100-200之间的素数
- c语言打印100~200之间的素数
- 用c语言编写打印出100~200 之间的素数。
- 用c语言打印100-200之间的素数
- c::从打印100-200之间的素数这个小问题一点点的入坑c语言
- 打印100~200之间的素数
- C语言之判断100~200之间的素数(质数)
- 打印100-200之间的素数
- 用C打印100到200之间的素数
- 打印100~200之间的素数
- 打印100~200 之间的素数