標題:
求繩索長度問題
[打印本頁]
作者:
stephen
時間:
2010-4-24 09:41
標題:
求繩索長度問題
若有一繩子為3500公尺,每天減去一半的長度,請問需要幾天的時間,繩子的長度會短於3公尺?
tips : 使用 break 來撰寫
作者:
yachen392
時間:
2010-4-24 09:59
/* 求繩索長度問題 */
#include<iostream>
using namespace std;
int main(){
int m,day;
day=0;
m=3500;
while(m>3.0){
m=m/2;
day=day+1;
}
cout << day << " 天後繩長小於3m " << endl;
system("Pause");
return 0;
}
複製代碼
作者:
b1081081
時間:
2010-4-24 10:49
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int rope = 3500;
int day = 0;
while(rope > 3){
rope = (rope / 2);
day = day + 1;
}
cout << day << endl;
system("pause");
return 0;
}
複製代碼
作者:
p17johnny
時間:
2010-4-24 10:51
這個才是正確的
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int rope=3500;
int day=0;
while (rope >3){
rope =rope/2;
day =day+1;
}
cout<<day<<endl;
system("pause");
return 0;
}
複製代碼
作者:
chuangjoy
時間:
2010-4-27 21:39
/*若有一繩子為3500公尺,每天減去一半的長度,請問需要幾天的時間,繩子的長度會短於3公尺?*/
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
int m = 3500;
int d = 0;
while(m > 3){ //判斷繩子是否長於3 m
m = m / 2; //如果繩子長於 3m 就 / 2
d = d + 1;
}
cout << d << "天後 繩所短於3m" << endl;
system("pause");
return 0;
}
複製代碼
作者:
tony
時間:
2010-7-14 19:49
#include<iostream>
#include<cstdlib>
#include<math.h>
using namespace std;
int main(void){
int s = 3500 ;
int d = 0;
while(s > 3){
s = s / 2;
d = d +1 ;
}
cout << d ;
system("pause");
return 0 ;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2