题目
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
描述
对于任意大于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
提问时间:2021-01-03
答案
//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;
}
#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;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1内角为90度,30度,60度的直角三角形,斜边与60度角相邻的直角边的关系是什么?
- 2某书有一道方程2+▲x+3=3x,▲处的一个数是在印刷时被墨盖住了,查后面的答案,知这道方程的解为 x=-2.5,那么▲处被墨盖住的数应该是多少?
- 3甲乙两人共同生产一批零件,甲每小时生产28.5个,乙每小时生产35个,甲在中路途因为修理机器耽误了一小时,5小时后,这批零件全部生产完,这批零件一共有多少个?
- 4某物体做均速直线运动,由速度公式v=s/t表明
- 5成语"日( )西山"及意思
- 6某房间里有甲乙丙三只温度计其中只有一支温度计刻度是正确的,将甲放在空气中,乙的玻璃泡插在密封于玻璃瓶中的酒精里,冰的玻璃泡用浸有酒精的湿棉花包裹后放在空气中,他们的指数都为十五摄氏度,那么该房间里的实
- 7补充下面对话.
- 8在下面除法竖式中的□内填入适当的数字
- 9请互相尊重 别骂人
- 10三、解方程六十分之三十七除于X等于二十分之十一 12除于X等于二分之七x乘于四分之八十一等于二分之十五 1一辆汽车的 四分之三分钟能行驶八分之五千米 这辆汽车1分钟能行驶多少千米?半小时呢?2一台饲料
热门考点
- 1三角形ABC,角C为90度,AB-2BC,其内部一点P,AP=5,BP=根3,CP=2,求三角形ABC的面积?
- 21990^1990除以29的余数是多少?
- 3Excuse me,where isthe Grand Theatre?换种句意,意思不变
- 4秦文君一诺千金读后感
- 5X(6-X)=5 解方程(初三的一元二次方程)
- 6孔子学琴是什么让师襄惊异,又是什么让师襄佩服?急!急!急!5分钟搞定,还有5财富悬赏!
- 7请问我们常说的“润笔”指的是什么的雅称?
- 8为鼓励居民节约用水,自来水公司规定:每户每月用水在15吨以内(含15吨),按每月1.2元收费;超过15吨的,超出的吨数每吨按3元收费.笑笑家上月共交水费30元,她家上月用水多少吨?
- 9明朝皇帝为什么要派郑和下西洋
- 10△ABC的三边分别是a、b、c,已知|a-4|=-(b-3)²,且c为方程|x-5|=2的解,则△ABC是什么形状的三角形