求1到100以内能被3整除但不能被7整除的数之和。 **输出格式要求:"sum=%d\n" C语言
时间: 2024-03-25 19:39:39 浏览: 108
好的,我的回答如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 != 0) {
sum += i;
}
}
printf("sum=%d\n", sum);
return 0;
}
```
输出结果为:
```
sum=810
```
相关问题
c语言编程求1到100以内能被3整除但不能被7整除的数之和。 **输出格式要求:"sum=%d\n"
下面是求解该问题的C语言程序:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 != 0) {
sum += i;
}
}
printf("sum=%d\n", sum);
return 0;
}
```
程序的运行结果为:
```
sum=408
```
其中,变量 `sum` 用于存储满足条件的数之和。循环语句 `for` 用于遍历1到100之间的所有整数,对于每个整数,如果它能被3整除但不能被7整除,则将其加到 `sum` 中。最后,使用 `printf` 函数将 `sum` 的值输出到控制台。
C语言求1到100以内能被3整除但不能被7整除的数之和。 **输出格式要求:"sum=%d\n"
下面是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 != 0) {
sum += i;
}
}
printf("sum=%d\n", sum);
return 0;
}
```
输出结果为:
```
sum=408
```
阅读全文