编写一个程序求满足以下公式的变量k的最大值
2的k次方<=m 其中,m是程序输入的一个正整数
那位哥哥把程序写一下下。让
我看看怎么做嘛
这个很简单啊。
如果总求代码是没有提高的哦。
这样吧,你把自己想出来的代码先贴上来,我帮你修改一下。
PS:学习的提高在思考
main () { int m,t=1,k=0; scanf ("%d",&m); while (t<m) { t=t*2; k++; } printf ("%d %d",t/2,k-1);
}
没问题啊,可以加啊!
[此贴子已经被作者于2004-08-23 07:57:09编辑过]