###やりたい事
0以上で2147483648未満のn(整数)を読み取った後に、n 以上の最小の2のべき乗を計算し
2のべき乗した回数を出力する。
###例
入力 35
出力 6
(35を超える最小の2のべき乗は64
64は2を6回かけているので出力は6)
c
1#include<stdio.h> 2 3int main(void){ 4 5long int n; 6long int k; 7//2乗した回数を入れる変数 8int p; 9 10scanf("%ld", &n); 11 12 for (p = 0; k >= n; p++) {...?? 13 14 } 15//繰り返した回数を計算しpに入れる...? 16p=...? 17 18//2乗した回数を出力 19printf("%ld\n",p); 20 21return 0; 22} 23
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/26 09:45
2020/04/26 11:42
2020/04/26 11:50
2020/04/26 12:12
2020/04/26 12:28
2020/04/26 12:32
2020/04/26 12:39