解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; int main() { int n; while(cin>>n) { for(int i=1;;i++) { if(i>=n) break; int sum=0; int ok=0; int t=0; for(int j=i;;j++) { sum+=j; if(sum>n) break; if(sum==n) { t=j; ok=1; } } if(ok) { cout<<i<<' '<<t<<endl; } } cout<<endl; } return 0; }
0.0分
4 人评分
C语言训练-阿姆斯特朗数 (C语言代码)浏览:853 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:591 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:2468 |
【亲和数】 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1420 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:790 |
WU-拆分位数 (C++代码)浏览:786 |
IP判断 (C语言代码)浏览:763 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:886 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:671 |