#include<stdio.h>intmain(){int m, n, sum, i, j;while(scanf("%d",&m)!=EOF){
sum =0;for(i =0; sum < m; i++){
n =1;for(j =0; j < i; j++){
n = n *2;}
sum += n;}printf("%d\n", i);}return0;}
开仓救民题目描述输入输出样例输入样例输出源代码关于这题题目描述输入输出样例输入样例输出源代码#include<stdio.h> int main(){ int m, n, sum, i, j; while (scanf("%d", &m) != EOF) { sum = 0; for (i = 0; sum < m; i++) { n = 1; for (j = 0; j < i; j++) { n =