请帮忙把这个改成c语言文件输入输出,提高效率!
#include <bits/stdc++.h>using namespace std;int day;int main() { ifstream cin("coin.in"); ofstream cout("coin.out"); while (cin >> day) { if (day == 0) return 0; int days = 1; int daysss = 1; int sum = 0; while (daysss <= day) { for (int i = 1; i <= days; i++) { sum = sum + days; daysss++; if (daysss > day) { cout << sum << endl; break; } } days++; } } cin.close(); cout.close(); return 0;}
你的这个程序 ,纯计算及文件输入/输出,C与C++效率差别不大的
另外,C本身是C++子集,这个语法上基本不用改的(除头文件,变量定义,输入/出)
改好的参考
热门标签: