int n;
void setup(){
Serial.begin(9600);
}
void loop(){
n=Serial.parseInt();
if (n!=0) if (prime(n)==0) {Serial.print(n);Serial.println(" is not a prime!");}
else {Serial.print(n);Serial.println(" is a prime!");};
}
int prime(int x){
for (int i=2;i<=x/2;i++){
if (x%i==0) return(0);
}
return(1);
}
void setup(){
Serial.begin(9600);
}
void loop(){
n=Serial.parseInt();
if (n!=0) if (prime(n)==0) {Serial.print(n);Serial.println(" is not a prime!");}
else {Serial.print(n);Serial.println(" is a prime!");};
}
int prime(int x){
for (int i=2;i<=x/2;i++){
if (x%i==0) return(0);
}
return(1);
}
本文详细介绍了如何通过编程语言解析输入的整数,并判断该整数是否为质数的过程。利用循环结构和条件判断,代码实现了整数的解析和质数判断的功能。对于非零整数,程序会输出该数是否为质数的结果。
792





