能被3除盡的數之和
- 總時間限制:
- 1000ms 記憶體限制:
- 65536kB
- 描述
- 輸入一個非負整數n(n≥0),求從0到n之間(注意包括n)所有能被3除盡的數之和。 輸入
- 非負整數:n 輸出
- [0,n]之間能被3除盡的數之和:sum 樣例輸入
-
1 9
樣例輸出 -
0 18
提示 -
因為有多組測試資料,建議程式通過下面方式讀入n
int n;
while(cin>>n)
{
//你的代碼
}
問題連結:Bailian2886 能被3除盡的數之和
問題分析:(略)
程式說明:使用取餘數運算符模除一下,然後求個和。需要注意的是有多組測試資料。
題記:(略)
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;
}