#include<stdio.h>
//求素数的方法
int isSuShu(int num){
int count = 0,i;
for(i=1;i<=num;i++){
if(num%i==0){
count++;
}
}
return count>=3?0:1;
}
void main(){
int i;
//因为是求100以内最大的素数,故循环的数是从100到1,得到的第一个素数就是最大的那个素数
for(i=100;i>=1;i--){
if(isSuShu(i)==1){//找到素数后直接跳出循环,这个素数就是100以内最大的素数
break;
}
}
printf("100以内最大的素数是:%d。\n",i);
}
温馨提示:答案为网友推荐,仅供参考