
Lv.1
一个正在发展势力的人(有点开玩笑啦) 徒弟:一个八宝ing
签名:1、博创工作室正在火热招人啊~ 想加入的朋友欢迎在工作室下面评论! 2、找代码岛3.0代码师傅 3、收徒弟
在 急急急!!! 中回复
描述
输入一个自然数n,求这个数所有约数的和。
输入输入一个自然数n。(int范围内)输出一个正整数。(保证答案在int范围内)样例输入
25
样例输出
31
提示25的约数和=1+5+25=31
2020-09-05T09:59:46 点赞:0
在 急急急!!! 中回复
描述
在百度百科(https://baike.喵/item/奇数)中说到:
奇数(英文:o喵),又称单数, 整数中,能被2整除的数是偶数,不能被2整除的数是奇数,奇数的个位为1,3,5,7,9。偶数可用2k表示,奇数可用2k+1表示,这里k就是整数。
输入
输入共一行,用2个空格分隔的整数A和B(-20000≤A≤B≤20000)
输出
输出共一行,一个整数n,表示在A到B的区间(包括A和B)总共有n个奇数。
样例输入
2 5
样例输出
2
提示
对于30%的数据,保证-200≤A≤B≤200;
对于50%的数据,保证-2000≤A≤B≤2000;
对于70%的数据,保证-10000≤A≤B≤10000;
对于100%的数据,保证-20000≤A≤B≤20000。
2020-09-05T10:09:00 点赞:0
在 急急急!!! 中回复
#include <iostream>
using namespace std;
int main()
{
int a,b,n=0;
cin >> a >> b;
a>=0;
b>a;
if (a%2!=1 && b%2!=1)
n=(b-a)/2;
if ((a%2!=1 && b%2==1) || (a%2==1 && b%2!=1))
n=(b+1-a)/2;
if (a%2==1 && b%2==1)
n=(b-a)/2+1;
cout << n << endl;
return 0;
}2020-09-06T19:27:44 点赞:0