作业帮 > 综合 > 作业

编程:设 M 和 N 是正整数,输入 M,求当 2 的 N 次方大于等于 M 时,N 的最小值.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 14:11:07
编程:设 M 和 N 是正整数,输入 M,求当 2 的 N 次方大于等于 M 时,N 的最小值.
设 M 和 N 是正整数,输入 M,求当 2 的 N 次方大于等于 M 时,N 的最小值.
#include <stdio.h>void main(){ long x=1,m,n=0; scanf("%ld",&m); for(n=0;x<m;n++)   x*=2; printf("N=%d\n",n);}
再问: 我要VB6语言
再答: 问题要早点说清楚 的呀!Private Sub Command1_Click() m = Val(InputBox("m=")) x = 1 Do While x < m   x = x * 2   n = n + 1 Loop Print "m="; m, "n="; nEnd Sub
再问: 谢谢你!
再问: 我还有一个,晚点会问