void setup(){
Serial.begin(9600);
}
void loop(){
int s = 1;
int n;
n = Serial.parseInt();
if(n > 0){
for(int i = 1;i <= n;i++){
s = s * i;
}
Serial.print(n);
Serial.print("!=");
Serial.println(s);
}
Serial.begin(9600);
}
void loop(){
int s = 1;
int n;
n = Serial.parseInt();
if(n > 0){
for(int i = 1;i <= n;i++){
s = s * i;
}
Serial.print(n);
Serial.print("!=");
Serial.println(s);
}
}
上传该程序后,在串口里任意发送一个数,就会显示1加到那个数的结果。