用c语言实现:编写有参函数,输出10-1000范围内 满足能被7整除但不能被11整除的所有数字之和,以及满足条件的个数。
时间: 2024-02-25 16:56:21 浏览: 57
c代码-这是一个输出0-50z之间所有能被3整除的的程序。
好的,以下是用 C 语言实现的代码:
```c
#include <stdio.h>
void sum_and_count(int start, int end, int *sum, int *count) {
*sum = 0;
*count = 0;
for (int i = start; i <= end; i++) {
if (i % 7 == 0 && i % 11 != 0) {
*sum += i;
(*count)++;
}
}
}
int main() {
int sum, count;
sum_and_count(10, 1000, &sum, &count);
printf("Sum: %d\nCount: %d\n", sum, count);
return 0;
}
```
代码中的 `sum_and_count` 函数用于计算在给定范围内满足条件的数字之和以及个数,`main` 函数调用 `sum_and_count` 函数并输出结果。注意,这里我们默认输入的是起点和终点都是整数,如果需要处理其他类型的范围,需要相应地修改代码。
阅读全文