c语言编程求1000到2000之间能被67整除的数的和
时间: 2023-11-01 18:06:41 浏览: 197
以下是求解所需的C语言代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1000; i <= 2000; i++) {
if (i % 67 == 0) {
sum += i;
}
}
printf("1000到2000之间能被67整除的数的和为:%d\n", sum);
return 0;
}
```
代码解释:
- 定义变量 `sum` 用于存储能被67整除的数的和。
- 使用for循环遍历1000到2000之间的数。
- 判断当前数是否能被67整除,若能则将其加入 `sum` 中。
- 循环结束后输出 `sum` 的值。
输出结果为:1000到2000之间能被67整除的数的和为:16818
相关问题
用C语言编程:求1到1000之间能被3整除的数的个数(用for语句)
```c
#include <stdio.h>
int main() {
int count = 0; // 计数器,初始值为0
for (int i = 1; i <= 1000; i++) {
if (i % 3 == 0) { // 若i能被3整除
count++; // 计数器加1
}
}
printf("1到1000之间能被3整除的数的个数为:%d\n", count); // 输出计数器的值
return 0;
}
```
用c语言编程求出1到1000以内能被3整除的个数,并输出第n个到第m个之间能被3整除的数
好的,这是一个程序设计问题。以下是 C 语言程序的代码:
```C
#include <stdio.h>
int main()
{
int count = 0; // 记录能被3整除的个数
int n, m, i; // n和m分别表示范围的起点和终点,i用于循环
printf("请输入n和m(n<m):");
scanf("%d %d", &n, &m);
// 求出1到1000以内能被3整除的个数
for (i = 1; i <= 1000; i++)
{
if (i % 3 == 0)
{
count++;
}
}
// 输出第n个到第m个之间能被3整除的数
int cur = 0; // 记录当前已输出的能被3整除的数的个数
for (i = 1; i <= 1000; i++)
{
if (i % 3 == 0)
{
cur++; // 找到一个能被3整除的数,计数器加1
if (cur >= n && cur <= m) // 如果已经找到了第n个到第m个之间的数,输出
{
printf("%d ", i);
}
if (cur > m) // 找完了m个数,结束循环
{
break;
}
}
}
return 0;
}
```
你可以将上述代码复制到 C 语言的编译器中进行编译运行。
阅读全文