|
发表于 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;
- }
复制代码 |
|