zoukankan      html  css  js  c++  java
  • 素数

    题目描述

    输入一个整数n(2<=n<=10000),要求输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数,如果没有则输出-1。

    输入描述:

    输入有多组数据。
    每组一行,输入n。

    输出描述:

    输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数(素数之间用空格隔开,最后一个素数后面没有空格),如果没有则输出-1。

    示例1

    输入

    100
    

    输出

    11 31 41 61 71
    
    #include<stdio.h>
    
    int main(){
        int n,i,j;
        int sum = 0;
        int c = -1;
        scanf("%d",&n);
        
        for(j = 2;j<n;j++){
            
            for(i = 2; i < n;i++){
                if(j%i != 0){
                    continue;
                }else{
                    break;
                }
            }
            if(i == j){
                if(j%10 == 1){
                    printf("%d ",j);
                    sum++;
                }   
            }
        }
        if(sum == 0 ){
            printf("%d",c);
        }
    }
    
  • 相关阅读:
    ant design pro梳理
    JSON.stringify()
    数组小细节
    js this细节
    策略模式解决if-else过多
    使用useState的赋值函数异步更新问题
    Hook
    React Api
    Intent
    树的非递归遍历
  • 原文地址:https://www.cnblogs.com/glasses/p/11184735.html
Copyright © 2011-2022 走看看