从键盘输入两个整数m(m<10000)和n(n<10000),计算并输出m和n之间所有不能被3整除的奇数及其总和,c语言
时间: 2023-12-28 10:06:02 浏览: 175
从键盘输入两个数,计算两个数的和,然后输出
好的,下面是 C 语言的代码:
```c
#include <stdio.h>
int main() {
int m, n;
int sum = 0; // 存储所有不能被3整除的奇数的总和
printf("请输入两个整数m和n(m < n):");
scanf("%d%d", &m, &n);
// 确保 m < n
if (m > n) {
int temp = m;
m = n;
n = temp;
}
// 遍历 m 和 n 之间的所有整数
for (int i = m + 1; i < n; ++i) {
if (i % 2 == 1 && i % 3 != 0) { // 判断是否为奇数且不能被3整除
sum += i;
printf("%d ", i);
}
}
printf("\n所有不能被3整除的奇数的总和为:%d\n", sum);
return 0;
}
```
示例输出:
```
请输入两个整数m和n(m < n):10 20
11 17 19
所有不能被3整除的奇数的总和为:47
```
阅读全文