- 编程
C++ 与 python 文件读写
- 2024-4-20 17:26:42 @
青少年编程挑战赛 C++/python要求文件读写。
C++文件读写
例如:比赛收到4道题。如下图:
第一题完成的代码如下:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, ans = 0,cnt=0;
int flag = 1;
cin >> n;
while(n>0){
ans++;
if(n%3==1&&flag==1) cnt=ans,flag = 0;
if(n>3) n = n-((n-1)/3+1);
else n--;
}
cout << ans << " " << cnt << endl;
return 0;
}
第一题可执行文件名为apple。所以的添加文件读写如下。
freopen("apple.in", "r", stdin);
freopen("apple.out", "w", stdout);
完整的代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
freopen("apple.in", "r", stdin);
freopen("apple.out", "w", stdout);
int n, ans = 0,cnt=0;
int flag = 1;
cin >> n;
while(n>0){
ans++;
if(n%3==1&&flag==1) cnt=ans,flag = 0;
if(n>3) n = n-((n-1)/3+1);
else n--;
}
cout << ans << " " << cnt << endl;
return 0;
}
1 comments
-
yeyouchen LV 6 @ 2024-5-25 21:54:48
ioj333333333333333333333333333333eiwe328u3yidujhbidjwk
- 1