1 solutions
-
0
#include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; for(int i=1;i<=n-2;i++) //n-2是为了保障后面的最少有两个不含0的数。 { for(int j=i;j<=n-1;j++) //j直接从前一个数开始,避免重复。 { for(int k=j;k<=n;k++) { if((i+j+k)==n) { cout<<n<<'='<<i<<'+'<<j<<'+'<<k<<endl; //注意输出格式要求。 } } } } return 0; }
- 1
Information
- ID
- 853
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- 10
- Tags
- # Submissions
- 2
- Accepted
- 2
- Uploaded By