首页 > 代码库 > POJ-1003&1004
POJ-1003&1004
这两题比较简单,就不做分析了,描述下题目,就上代码吧。
【题目描述】
1003,其实就是求这个方程的最小n:1/2 + 1/3 + 1/4 + ... + 1/(n + 1) >= c;
1004,其实就是算个平均数,直接除12
【附:完整代码】
1003题:
/*POJ-1003 Hangover*/#include <iostream>using namespace std;int main(){ double c; while(cin>>c) { if (c == 0.00) break; int n = 2; double sum = 0.0; while (true) { sum += 1.0 / (double)n; if (sum >= c) { cout<<n-1<<" card(s)"<<endl; break; } n++; } } return 0;}
1004题:
/** POJ-1004 Financial Management*/#include <iostream>using namespace std;int main(){ double sum = 0.0; for (int month(1); month <= 12; month++) { double money; cin>>money; sum += money; } cout<<"$"<<sum/12.0<<endl; return 0;}
POJ-1003&1004
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。