编程输出1到100中的质数
本人刚学C语言,问个简单问题,问题同上
程序代码:#include <stdio.h>
#define MAX 100
int main (int argc, char *argv[])
{
int i, j, status;
printf (" 素数: \n");
for (i = 2; i < MAX; i++)
{
for (j = 2; j < i; j++)
{
if ( i % j == 0)
{
status = 0;
break;
}
else
status = 1;
}
if (status == 1)
printf ("%3d", i);
}
printf ("\n");
return 0;
} 还有一种位操作的写法 你可以自己琢磨下![ 本帖最后由 hanzhenddd 于 2010-5-28 01:31 编辑 ]







