//方法1//
#include<stdio.h>
int main()
{
int n;
int i=2;
int is_prime=1;
printf("请输入一个整数:");
scanf("%d",&n);
if(n<2){
printf("非法数据!!!");
return 1;
}
while(i<n){
if(n%i==0){
is_prime=0;
break;
}
i=i+1;
}
if(is_prime){
printf("%d是素数",n);
}else{
printf("%d是合数",n);
}
return 0;
}
//方法2//
#include<stdio.h>
int main()
{
int n;
int i=2;
printf("请输入一个整数:");
scanf("%d",&n);
if(n<2){
printf("非法数据!!!");
return 1;
}
while(i<n){
if(n%i==0){
printf("%d是合数",n);
break;
}
i=i+1;
}
if(i==n){
printf("%d是素数",n);
}
return 0;
}