求1到n之间既不能被 5 和6 整除,也不能被 8 整除的数有m个,用c语言代码实现
时间: 2024-05-09 16:17:59 浏览: 23
以下是C语言代码实现:
```
#include <stdio.h>
int main() {
int n, m = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 5 != 0 && i % 6 != 0 && i % 8 != 0) {
m++;
}
}
printf("在1到%d之间既不能被5和6整除,也不能被8整除的数有%d个。\n", n, m);
return 0;
}
```
当然也可以使用更简洁的代码实现,例如:
```
#include <stdio.h>
int main() {
int n, m = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 120 != 0) {
m++;
}
}
printf("在1到%d之间既不能被5和6整除,也不能被8整除的数有%d个。\n", n, m);
return 0;
}
```
其中,120是5、6、8的最小公倍数。
相关问题
n]之间既不能被7整除也不能被5整除的整数之和C语言
可以使用循环遍历1到n,对于每个整数判断是否能被5或7整除,如果不能则累加到总和中。以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 5 != 0 && i % 7 != 0) {
sum += i;
}
}
printf("1到%d之间既不能被5整除也不能被7整除的整数之和为:%d", n, sum);
return 0;
}
```
注意要先从用户输入获取n的值,然后进行循环判断并累加,最后输出结果。
C语言求m到n之间所有不能被3整除的整数之和
可以使用循环语句和条件语句来实现:
```c
#include <stdio.h>
int main() {
int m, n, sum = 0;
printf("请输入m和n的值:");
scanf("%d %d", &m, &n);
for (int i = m; i <= n; i++) {
if (i % 3 != 0) {
sum += i;
}
}
printf("%d到%d之间所有不能被3整除的整数之和为:%d\n", m, n, sum);
return 0;
}
```
首先通过 `scanf` 函数获取用户输入的 `m` 和 `n` 的值,然后通过循环语句遍历 `m` 到 `n` 之间的所有整数,如果这个整数不能被3整除,就将它加入到 `sum` 变量中。最后输出结果即可。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)