Bailian2886 能被3除尽的数之和进制
Posted 海岛Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bailian2886 能被3除尽的数之和进制相关的知识,希望对你有一定的参考价值。
2886:能被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除尽的数之和
问题简述:(略)
问题分析:
按Markdown格式重写了题解,旧版题解参见参考链接。
用模除(取余数)运算来判定一个整数能否被另外一个整数整除,然后求个和。需要注意的是有多组测试数据。
程序说明:(略)
参考链接: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;
}
以上是关于Bailian2886 能被3除尽的数之和进制的主要内容,如果未能解决你的问题,请参考以下文章
Bailian2701 Bailian3864 与7无关的数进制(POJ NOI0105-39)
leetcode 172. Factorial Trailing Zeroes