3n+1 对于任意大于1的自然数n,若n为奇数,则将n将变为3n+1,否则变为n的一半.经过若干次这样的变换,一
描述
对于任意大于1的自然数n,若n为奇数,则将n将变为3n+1,否则变为n的一半.经过若干次这样的变换,一定会使n变为1.例如3→10 →5 →16 →8 →4 →2 →1.现请你计算变换中这些数的平均值,例如上述变换中3、10、5、16、8、4、2和1的平均值为6.125.
输入
输入自然数n,n≤106.
输出
输出从n变换为1过程中所有数的平均值,保留3位小数,格式见样例.
样例输入
3
样例输出
6.125
提示
NUPT
人气:310 ℃ 时间:2019-08-19 08:00:41
解答
//AC过了的
#include
int main()
{
int n,i;
double sum;
scanf("%d",&n);
sum = n;
i = 1;
while(n != 1)
{
if(n % 2)
n = n * 3 + 1;
else
n /= 2;
sum += n;
i ++;
}
printf("%.3f",(double)sum/i);
return 0;
}
推荐
- 若不等式1/n+1...+ 1/3n+1> a/24 对一切自然数n(n≠0)成立,求自然数a的最大值
- 【3n+1】问题:猜想:对任意大于1的自然数n,若n为奇数,则将n变为3n+1,否则变为n的一半.经过若干次这
- 一道数论题,任意一自然数n,奇数则变为3n+1,偶数则除二,求证最终必为1
- 求证:当n为自然数时,(3n^2-n+1)(3n^2-n+3)+1是一个完全平方数
- 若n是自然数,那么2n是偶数,2n+1或2n-1是奇数,3n是____数?
- 如果直接三角形两条直角边的边长分别为√15cm和√12cm,求这个直接三角形的面积
- 形容简短的话(要用成语啊!)
- 下列关于二氧化硅的叙述正确吗?
猜你喜欢
- 求函数y=x+1/x(x≥2)的最小值
- 甲、乙两车从两地相对开出,甲每小时行58km,乙每小时行64km,经过3h,他们还相距102km,甲、乙两地相距多少Km?
- The WTO can't live up …………
- 大理石1平方等于多少米
- 秦始皇在地方上推行郡县制 ,在我国历史上产生深远影响.
- 曲线运动的条件:(1)运动速度方向与加速度的方向共线时,运动轨迹是___________
- 无理数的判断方法!
- 李阿姨家的方桌边长的是6分米,把它四条边镶一下,就成了一张圆桌面,这个圆桌面