[求助]如何理解多重循环.
main(){
int i,m,k,j=0;
for(m=3;m<=100;m++)
{k=0;
for(i=2;i<=m-1;i++)
if(m%i==0)
{k=1;break;}
if(k==0)
{printf("%3d",m);
j=j+1;
if(j%4==0)
printf("\n") ;
}
}
}
这是一个判断某一个数的程序.
不理解是什么意思.
红色部分特别不理解!!~
还有劳各位大虾帮忙讲解下!~
先谢咯!~
2007-11-02 22:36

2007-11-02 22:46
2007-11-03 23:23
/* 是素数 j = j+1;
#include <stdio.h>
main()
{
int i,
m,
k,
j=0;
for(m=3;m<=100;m++)
{
k=0;
for(i=2;i<=m-1;i++)
{
if(m % i == 0)
{
k=1;
break;
}
}
if(k==0)
{
printf("%3d",m);
j=j+1;
if(j % 4==0)
printf("\n") ;
}
}
return 0;
}
[此贴子已经被作者于2007-11-3 23:47:40编辑过]

2007-11-03 23:42

2007-11-04 00:01
张了点知识,我也是新手
2007-11-05 11:47
2007-11-05 12:58