求讲解For语句,下面的这么理解?
#include<stdio.h> int f(int n)/*
有返回值的不能用
viod*/
{
int i;
for(i=2;i<=n/2;i++)
if(n%i==0)
return 0;
return 1;
}
void main()
{
int i,count=0;
for(i=2;i<=100;i++)
if(f(i)==1)
{
printf("%4d",i);
count++;
if(count%5==0)
printf("\n");/*一行输入5个数*/
}
printf("\n");
}