输出100以内所有能被3整除但不能被5整除的数,按每5个数的形式输出。用c++语言程序
时间: 2023-11-17 19:08:40 浏览: 109
#include <stdio.h>
int main() {
int count = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 != 0) {
printf("%d ", i);
count++;
if (count % 5 == 0) {
printf("\n");
}
}
}
return 0;
}
相关问题
在dev-c++中用c语言格式,编程按每输出五个数换行来输出200以内所有能被7或17整除的偶数,并求出其和
在Dev-C++中使用C语言编写程序,可以按照你的需求编写如下的代码:
```c
#include <stdio.h>
int main() {
int i = 0;
int sum = 0; // 初始化和为0
while (i <= 200) { // 循环到200
if (i % 2 == 0 && (i % 7 == 0 || i % 17 == 0)) { // 检查是否为偶数且能被7或17整除
printf("%d ", i); // 输出这个数
sum += i; // 累加和
}
if ((i + 5) % 5 == 0) { // 当计数器加5等于5的倍数时换行
printf("\n");
}
i++;
}
printf("\nSum of the numbers is: %d\n", sum); // 打印最终的和
return 0;
}
```
当你运行这段代码,它会打印出200以内所有能被7或17整除的偶数,并在每输出五个数后换行。最后还会显示这些数字的总和。
用c++写从键盘输入M,求[1,M]范围内能被7或11整除,但不能同时被7和11整除的整数。按每行8个数,每个数占5个字符且以左对齐的格式进行输出。
以下是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
阅读全文