这算f法算不算选择法

来源:百度知道 编辑:UC知道 时间:2024/09/19 15:48:20
#include <stdio.h>

main()
{
int a=2,i,flag;
printf("%d",a); /* 这句多了*/
for(;a<=100;a++)
{
flag = 0;/*标记为0*/
for(i=2;i<=(a-1);i++)/*i<=(a-1)可以修改为i<=a/2+1甚至sqrt(a) + 1*/
if(a%i==0)
{
flag = 1;/*当a存在非平凡因子的时候设置标志为1,即不是素数*/
break;
}
if (flag==0)
printf("%d\t",a);
}

}

当然不算了,这是选择吗!
输出结果2,3,4……什么都不影响,

这个程序是输出100以内的素数,而且注释也写的比较明确了,不知道lz想问啥呢?