请用c语言编写一个程序,找出所有位于100-200之间,能被7整除的整数之和。
时间: 2023-05-11 14:02:19 浏览: 211
好的,以下是程序的代码:
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 100; i <= 200; i++) {
if (i % 7 == 0) {
sum += i;
}
}
printf("100-200之间,能被7整除的整数之和为:%d\n", sum);
return 0;
}
希望能对您有所帮助!
相关问题
如何用C语言编写程序来找出1到N之间的所有不能同时被5和7整除的整数?
在C语言中,你可以通过循环结构和条件判断来实现这个功能。下面是一个简单的示例程序,它会打印出从1到N之间所有不能同时被5和7整除的整数:
```c
#include <stdio.h>
void print_numbers(int N) {
for (int i = 1; i <= N; i++) {
if (i % 5 != 0 || i % 7 != 0) { // 如果i不能被5和7同时整除
printf("%d ", i); // 打印该整数
}
}
printf("\n");
}
int main() {
int N;
printf("请输入一个正整数N: ");
scanf("%d", &N);
print_numbers(N);
return 0;
}
```
在这个程序中,我们首先定义了一个名为`print_numbers`的函数,它接收一个整数`N`作为输入。然后,我们使用一个for循环遍历1到N的所有整数。对于每个数字`i`,我们检查它是否能被5和7整除(如果余数都不等于0)。如果不满足这个条件,我们就打印出`i`。
在`main`函数中,用户被提示输入一个正整数`N`,然后调用`print_numbers`函数处理这个范围内的数值。
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出100~200之间满足条件的所有数;
以下是一个实现该功能的C语言程序:
```c
#include <stdio.h>
// 判断一个整数的各位数字之和是否能被7整除
int isDivisibleBy7(int num) {
int sum = 0;
while (num > 0) {
sum += num % 10;
num /= 10;
}
if (sum % 7 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int i;
for (i = 100; i <= 200; i++) {
if (isDivisibleBy7(i)) {
printf("%d\n", i);
}
}
return 0;
}
```
程序中的 `isDivisibleBy7` 函数用于判断一个整数的各位数字之和是否能被7整除,如果能被7整除则返回1,否则返回0。主函数中使用循环调用该函数找出100~200之间满足条件的所有数,并将其输出。
阅读全文
相关推荐














