总时间限制:
1000ms
内存限制:
65536kB
描述
输入一个非负整数n(n≥0),求从0到n之间(注意包括n)所有能被3除尽的数之和。
输入
非负整数:n
输出
[0,n]之间能被3除尽的数之和:sum
样例输入
1 9
样例输出
0 18
提示
因为有多组测试数据,建议程序通过下面方式读入n
int n;
while(cin>>n)
{
//你的代码
}
问题分析:(略)
程序说明:使用取余数运算符模除一下,然后求个和。需要注意的是有多组测试数据。
题记:(略)
AC的C语言程序如下:
/* Bailian2886 能被3除尽的数之和 */
#include <stdio.h>
int main(void)
{
int n, sum, i;
while(~scanf("%d", &n)) {
sum = 0;
for(i=3; i<=n; i++)
if(i % 3 == 0)
sum += i;
printf("%d\n", sum);
}
return 0;
}