#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
int a,t,n;
while(scanf("%d",&a)==1)
{
t=sqrt(a);
n=0;
for(int i=2;i<=t;i++)
{
if(a%i==0)
{
n=1;
break;
}
}
if(n==0)printf("質數\n");
else printf("非質數\n");
}
return 0;
}
#include
#include
using namespace std;
int main ()
{
int a,t,n;
while(scanf("%d",&a)==1)
{
t=sqrt(a);
n=0;
for(int i=2;i<=t;i++)
{
if(a%i==0)
{
n=1;
break;
}
}
if(n==0)printf("質數\n");
else printf("非質數\n");
}
return 0;
}
我也一樣
#include<stdio.h>
using namespace std;
int main(){
int x;
while(scanf("%d", &x)){
int i=2,flag=1;
if(flag==1&&i<x){
if((x%i)==0){
flag=0;
}
i+=1;
}
if(flag==1){
printf("質數\n");
}else{
printf("非質數\n");
}
}
}
#include
#include
using namespace std;
int main ()
{
int a,t,n;
while(scanf("%d",&a)==1)
{
t=sqrt(a);
n=0;
for(int i=2;i<=t;i++)
{
if(a%i==0)
{
n=1;
break;
}
}
if(n==0)printf("質數\n");
else printf("非質數\n");
}
return 0;
}
我也一樣
#include
using namespace std;
int main(){
int x;
while(scanf("%d", &x)){
int i=2,flag=1;
if(flag==1&&i<x){
if((x%i)==0){
flag=0;
}
i+=1;
}
if(flag==1){
printf("質數\n");
}else{
printf("非質數\n");
}
}
}
建表