4 solutions
-
1
#include<bits/stdc++.h> using namespace std; const int N=25; int a[N][N]; int main() { int n; cin>>n; a[1][1]=1; for(int i=2;i<=n;i++) { for(int j=1;j<=i;j++) { a[i][j]=a[i-1][j]+a[i-1][j-1];//正上方和左上方的和 } } for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { cout<<a[i][j]<<" "; } cout<<endl; } return 0; }
-
1
#include<bits/stdc++.h> using namespace std; const int N=25; int a[N][N]; int main() { int n; cin>>n; a[1][1]=1; for(int i=2;i<=n;i++) { for(int j=1;j<=i;j++) { a[i][j]=a[i-1][j]+a[i-1][j-1];//正上方和左上方的和 } } for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { cout<<a[i][j]<<" "; } cout<<endl; } return 0; }
-
0
#include<bits/stdc++.h> using namespace std; int shuru[101][101]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++) { for(int q=1;q<=i;q++) { if(q==1||q==i) { shuru[i][q]=1; cout<<1<<" "; } else { shuru[i][q]=shuru[i-1][q]+shuru[i-1][q-1]; cout<<shuru[i][q]<<" "; } } cout<<endl; } return 0; }
-
-2
- 1
Information
- ID
- 69
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- (None)
- # Submissions
- 82
- Accepted
- 38
- Uploaded By