文章

36

粉丝

0

获赞

5

访问

22.0k

头像
判断素数 题解:C
P1013 贵州大学机试题
发布于2024年3月9日 08:45
阅读数 534

#include <stdio.h>
#include <stdbool.h>
#include <math.h>
#include <string.h>
#include <ctype.h>

int main(){
    int n,ans;
    scanf("%d",&n);
    while(n){
        if(n<=2){           //如果小于等于2 直接输出2
            printf("2");
            break;
        }
        ans = 0;
        for(int j=2;j<n;j++){   //判断是否存在其他因数
            if(n%j==0) {
                ans = 1;
                continue;
            }
        }
        if(ans == 0){
            printf("%d",n);
            break;
        }
        n++;
    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发