<C语言经典100例>c10 素数
2017-09-15 21:41
323 查看
/* 【程序10】 * 题目:判断101-200之间有多少个素数,并输出所有素数。 * 程序分析:判断素数的方法:用一个数分别去除2到这个数的前一个数,如果能被整除, 则表明此数不是素数,反之是素数。 */ #include <stdio.h> int main(int argc, char const *argv[]) { int i, j; int flag=0, sum=0; for (i=101; i<200; i++) { for (j=2; j<i; j++) { if (i%j == 0) { flag++; } } if (flag == 0) { printf("%d\t", i); sum++; } flag = 0; } printf("\n101-200之间总共有%d个素数。\n", sum); return 0; }
相关文章推荐
- <c语言经典100例>c29:判断回文数
- <c语言经典100例>c6 金字塔图案
- <c语言经典100例>c13 条件运算符
- <c语言经典100例>c7 大、小写字母的转换
- <c语言经典100例>c16 规律题
- <c语言经典100例>c30:冒泡排序
- <C语言经典100例>c36 数组元素交换
- <C语言经典100例>c9 兔子生长
- <c语言经典100例>c15 字符统计
- <c语言经典100例>c17 完数
- <c语言经典100例>c18 反弹距离
- <C语言经典100例>c31 大数相乘
- <c语言经典100例>c32 大数相加
- <C语言经典100例>c40 自守数
- <c语言经典100例>c33 打印简单心形
- <C语言经典100例>c41 含共用体的结构体
- <c语言经典100例>c28:递归算法求年龄
- <C语言经典100例>c38 亲密数对
- <c语言经典100例>c1 数的组合
- <C语言经典100例>c43 不使用中间变量交换值