C语言程序,计算1-n之间能被三整除的数之和
时间: 2024-11-09 20:18:02 浏览: 10
C语言程序设计-程序举例求以内能被整除的数和.pptx
在C语言中,你可以通过循环结构来计算1到n之间所有能被3整除的数的和。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int n, sum = 0; // 初始化变量n为用户输入的值,sum用于累加结果
printf("请输入一个正整数n:");
scanf("%d", &n); // 输入数值
for (int i = 1; i <= n; i++) { // 循环遍历从1到n的所有数字
if (i % 3 == 0) { // 检查是否能被3整除
sum += i; // 如果可以,则将该数加到总和上
}
}
printf("1到%d之间能被3整除的数的和是:%d\n", n, sum); // 输出结果
return 0;
}
```
这个程序首先提示用户输入一个正整数n,然后用for循环遍历1到n的每个数,如果某个数除以3余数为0(即可以被3整除),则将其加入到`sum`中。最后,它会打印出符合条件的数的总和。
阅读全文