输出1~100中的素数,一行五个格式化输出,尽量使用for循环
#include <stdio.h>
int isPrime(int n){
if(n == 1) return 0;
int i;
for(i = 2;i*i <= n;i++){
if(n % i == 0){
return 0;
}
}
return 1;
}
int main(){
int i,cnt = 0;
for(i = 1;i <= 100;i++){
if(isPrime(i)){
printf("%d ",i);
cnt ++;
if(cnt % 5 == 0) printf("\n");
}
}
return 0;
}
#include<stdio.h>
main()
{int k,inti,tag;
for(i=2;i<=100;i++;)
{
tag=0;
for(k=2;k<i;k++)
if(i%k==0)tag=1;
if(tag==0)printf("%d,",i);
if(i%5==0)printf("\n");
return 0;
}
}