第1个回答 推荐于2017-11-25
#include "stdafx.h" //c++头文件,如果是c语言 换成#include "stdio.h"就行
#include "math.h"
int judge(int n) //定义一个形参n 输入数
{ int w; //判断w是否为素数
w=0;
for( int i=2;i<=sqrt(n);i++) //i为除数
{ int r; //r为n除以i的余数
r=n%i;
if(r==0)
{ w=1;
break;
}
}
return w;
}
int main( int argc,char * argv[])
{ int j;
int n;
for(n=100;n<=200;n++)
{
if (judge(n)==0)
{
printf("%4d",n);
j++;
if(j%5==0)
printf("\n");
}
}
return 0;
}本回答被提问者采纳
第2个回答 2012-03-31
#include <stdio.h>
void main()
{
int i,j,temp;
for(i=100;i<200;i++)
for(j=2;j<i;j++) //循环判断素数
{
if (i%t==0) //判断素数
{
printf("%d",d);
++temp;
}
if(temp%5==0) printf("\n");
}
}本回答被网友采纳
第3个回答 2012-03-31
#include<stdio.h>
int isPrime(int n);
int main(){
int minvalue=100;
int maxvalue=200;
int count=0;
int i;
for (i=minvalue;i<=maxvalue;i++){
if(isPrime(i)){
printf("%d ",i);
count++;
if(count%5==0){
printf("\n");
}
}
}
return 0;
}
int isPrime(int n){
int i;
int numOfDivisor=0;
for(i=1;i<=n;i++){
if(n%i==0){
numOfDivisor++;
}
}
if(numOfDivisor==2){
return 1;
}
else
return 0;
}
第4个回答 2012-03-31
#include <stdio.h>
void main(){
int i,j,temp;
for(i=100;i<200;i++)
for(j=2;j<i/2;j++){
if (i%t==0)
{
printf("%d",d);
++temp;
}
if(temp%5==0) printf("\n");
}
}