用c++写从键盘输入M,求[1,M]范围内能被7或11整除,但不能同时被7和11整除的整数。按每行8个数,每个数占5个字符且以左对齐的格式进行输出。
时间: 2024-06-04 15:13:43 浏览: 9
以下是C语言代码:
#include <stdio.h>
int main() {
int m, i, count = 0;
scanf("%d", &m); // 从键盘读入M的值
for (i = 1; i <= m; i++) {
if ((i % 7 == 0 || i % 11 == 0) && (i % 77 != 0)) { // 判断是否符合条件
printf("%-5d", i); // 输出该数字
count++; // 记录已输出的数字个数
if (count % 8 == 0) { // 每输出8个数字换行
printf("\n");
}
}
}
return 0;
}
输出结果如下(以M=100为例):
7 11 14 22 28 33 35 44
49 55 56 63 66 77 78 88
91 98 99
相关问题
用c++输出1~100之间能被7整除但不能同时被5整除的所有整数。
可以使用一个for循环遍历1~100之间的所有整数,然后用if条件判断能否被7整除但不能同时被5整除,如果满足条件就输出。以下是代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 100; i++) {
if (i % 7 == 0 && i % 5 != 0) {
cout << i << " ";
}
}
return 0;
}
```
输出结果为:7 14 21 28 42 49 56 63 77 84 91 98
C++用while循环控制方法编程求1~n之间 能被3且7整除的所有数据的和.
以下是使用while循环控制方法编程,求1~n之间能被3且7整除的所有数据的和的C++代码:
```c++
#include <iostream>
using namespace std;
int main() {
int n, sum = 0, i = 1;
cout << "请输入一个正整数n:";
cin >> n;
while (i <= n) {
if (i % 3 == 0 && i % 7 == 0) {
sum += i;
}
i++;
}
cout << "1~" << n << "之间能被3且7整除的所有数据的和为:" << sum << endl;
return 0;
}
```
首先,我们定义了三个变量:n代表上限,sum代表求和的结果,i代表循环计数器。
然后,使用while循环从1开始循环,每次判断i是否能同时被3和7整除,如果是,则将i加到sum中。
最后,输出求和的结果。
运行程序,输入一个正整数n,程序就会计算出1~n之间能被3且7整除的所有数据的和。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![mht](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.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)