下面将是质数合数判断的代码方法:
void ZhishuHeshuPanDuan(){
int num;
printf("请输入大于等于2的整数:");
scanf("%d",&num);
int flag = 0 ;
if(num < 2){
printf("请重新返回该功能输入大于等于2的整数!");
}else{
//当输入的数字为合数时,flag=1;反之为0
for(int i = 2 ; i <= num/2 ; i++){
if(num % i == 0 ){
flag = 1;
break;
}
}
if (flag == 0){
printf("%d 是质素\n", num);
}else{
printf("%d 是合数\n",num);
}
}
}
下面即是调用方法后实现的样例: