C++11:40分求助dalao神犇!

P5725 【深基4.习8】求三角形

@[Harry_Haiyun](/user/977778) 你思路太麻烦了,换一种思路,给你看我的代码,你理解一下 ``` #include<bits/stdc++.h> using namespace std; int a[10][10]; int main(){ int n; int num=0; cin>>n; for(int i=1;i<=n;i++){ for(int i=1;i<=n;i++){ num++; if(num%10==num){ cout<<"0"<<num; }else{ cout<<num; } } cout<<endl; } cout<<endl; num=0; for(int i=1;i<=n;i++){ for(int j=1;j<=n-i;j++){ a[i][j]=-1; } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(a[i][j]==-1){ cout<<" "; continue; } num++; if(num%10==num){ cout<<"0"<<num; }else{ cout<<num; } } cout<<endl; } return 0; } ```
by SIRLYAO @ 2023-06-18 14:35:38


巧妙利用printf ```cpp #include <bits/stdc++.h> using namespace std; int a = 1; int main(){ int n; cin >> n; for (int i = 1; i <= n; i++){ for (int j = 1; j <= n; j++){ printf("%02d", a); a++; } puts(""); } puts(""); a = 1; for (int i = 1; i <= n; i++){ for (int j = 1; j <= 2 * n - 2 * i; j++){ cout << " "; } for (int m = 1; m <= i; m++){ printf("%02d", a); a++; } puts(""); } } ```
by The_xing @ 2023-07-08 18:15:46


|