C练习实例12

简介: C练习实例12。

题目:判断 101 到 200 之间的素数。

程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

include

int main()
{
int i,j;
int count=0;

for (i=101; i<=200; i++) 
{
    for (j=2; j<i; j++) 
    {
    // 如果 j 能被 i 整除再跳出循环
        if (i%j==0) 
            break;
    }
// 判断循环是否提前跳出,如果 j<i 说明在 2~j 之间,i 有可整除的数
    if (j>=i) 
    {
        count++;
        printf("%d ",i);
    // 换行,用 count 计数,每五个数换行
        if (count % 5 == 0) 
        printf("\n");
    }
}    
return 0;

}
以上实例输出结果为:
101 103 107 109 113
127 131 137 139 149
151 157 163 167 173
179 181 191 193 197
199

相关文章
|
2月前
C实例1
C实例1。
15 3
|
4月前
C 练习实例8
C 练习实例8。
417 27
|
5月前
C 练习实例2
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成双精度浮点(double)型。
36 1
|
2月前
C 实例2
C 实例2。
12 3
|
4月前
C练习实例11
C练习实例11。
22 1
|
4月前
C练习实例10
C练习实例10。
28 0
|
4月前
C 练习实例5
C 练习实例5。
24 2
|
6月前
C 练习实例(2)
C 练习实例(2)。
26 3
|
6月前
C 练习实例(1)
C 练习实例(1)。
29 0
|
12月前
|
存储 弹性计算 数据挖掘
U实例和主售型实例
U实例和主售型实例
142 0