|  | 
 
 发表于 2021-10-25 20:34:21
|
显示全部楼层 
| 本帖最后由 傻眼貓咪 于 2021-10-25 20:57 编辑 
 复制代码#include <stdio.h>
#include <stdbool.h>
bool isPrime(int n){
    if(n < 2) return false;
    else if(n == 2) return true;
    for(int i = 2; i < n; i++){
        if(n%i == 0) return false;
    }
    return true;
}
int main()
{
    int M, N;
    scanf("%d %d", &M, &N);
    for(int i = M; i <= N; i++){
        if(isPrime(i)) printf("%d ", i);
    }
    return 0;
}
复制代码1 100
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 
 
 
 
 
 复制代码#include <stdio.h>
int main()
{
    int num, a, b = 1, sum = 0;
    scanf("%d", &num);
    while(num>0){
        a = (num%10);
        if(a%2){
            sum += a*b;
            b *= 10;
        }
        num /= 10;
    }
    printf("%d", sum);
    return 0;
}
 | 
 |