c语言 输出100以内不能被6整除的和与个数
时间: 2024-01-24 14:04:23 浏览: 166
好的,针对您的问题,可以使用如下的C语言代码实现:
```c
#include <stdio.h>
int main() {
int sum = 0, count = 0;
for(int i=1; i<=100; i++) {
if(i % 6 != 0) {
sum += i;
count++;
}
}
printf("100以内不能被6整除的数的和为:%d,个数为:%d", sum, count);
return 0;
}
```
代码中的逻辑很简单,使用循环遍历1到100之间的所有整数,如果该数不能被6整除,则将其加入到sum中,并且计数器count加1。最终输出sum和count即可。
希望这个回答能够帮到您,如果您有其他问题,欢迎继续提问!
相关问题
c语言输出100以内不能被6整除的整数和与个数
好的,您可以尝试使用以下代码实现:
```c
#include <stdio.h>
int main() {
int sum = 0, count = 0;
for (int i = 1; i <= 100; i++) {
if (i % 6 != 0) {
sum += i;
count++;
}
}
printf("不能被6整除的整数个数为:%d\n", count);
printf("它们的和为:%d\n", sum);
return 0;
}
```
这段代码中,我们使用了 `for` 循环遍历了 1 到 100 的所有整数,然后使用取模运算符 `%` 判断它们是否能够被 6 整除。如果不能被整除,就将它们的和累加到 `sum` 变量中,并将计数器 `count` 加 1。最后,输出结果。
希望这能够帮助到您!
C语言输出100以内所有能被3整除但不能被5整除的正整数,按每行5个数的形式输出。
以下是代码:
```c
#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;
}
```
输出结果为:
```
3 6 9 12 18
21 24 27 33 36
39 42 48 51 54
57 63 66 69 72
78 81 84 87 93
96 99
```
阅读全文