热门

最新

红包

立Flag

投票

同城

我的

发布
syf666250
君兮_ CSDN实力新星
3 年前
truesyf666250

今天下午突然有急事,再加上C初阶的知识想写的实在太多了,本来打算今天更完的【C语言初阶】万字解析,带你0基础快速入门C语言可能更新不完了,就先更新了上篇,下篇下个星期三之前一定更新,再次感谢大家的支持

大学生的日常
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
原错误代码:#include <iostream>#include <vector>#include <algorithm>using namespace std;int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b);}void reduce(int& p, int& q) { int d = gcd(p, q); p /= d; q /= d;}int main() { int p, q; cin >> p >> q; reduce(p, q); vector<int> egypt; while (p > 1) { int a = (q + p - 1) / p; egypt.push_back(a); p = a * p - q; q *= a; reduce(p, q); } egypt.push_back(q); for (int i = 0; i < egypt.size(); i++) { cout << "1/" << egypt[i]; if (i < egypt.size() - 1) { cout << " + "; } } cout << endl; return 0;}求助
立即登录