补全9月11日至13日课评:为13名学生创建请假文档,为5个班级创建总结文档
This commit is contained in:
24
C++代码/学习/连续自然数和.cpp
Normal file
24
C++代码/学习/连续自然数和.cpp
Normal file
@@ -0,0 +1,24 @@
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
|
||||
int main(){
|
||||
int M;
|
||||
cin >> M;
|
||||
int l = 1, r = 1;
|
||||
long long sum = 0;
|
||||
while (l <= M/2){
|
||||
if (sum < M){
|
||||
sum += r;
|
||||
r++;
|
||||
}else if (sum > M){
|
||||
sum -= l;
|
||||
l++;
|
||||
}else{
|
||||
cout << l << " " << r-1 << endl;
|
||||
sum -= l;
|
||||
l++;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user