数据爆了,请求指正

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

@[Zhangyulin](/user/631161) `for( j=1; j<=n; ++i) {` 里面 `i++` 改成 `j++`
by zhang_kevin @ 2022-08-13 13:27:18


@[zhang_kevin](/user/679961) 还是爆了
by Zhangyulin @ 2022-08-13 13:48:17


@[Zhangyulin](/user/631161) `printf("02d",k),k++;` 是什么?
by zhang_kevin @ 2022-08-13 13:49:17


建议写一个输出函数 ```cpp void print(int k){ if(k<10) putchar('0'); cout<<k; return; } ```
by zhang_kevin @ 2022-08-13 13:49:55


```cpp #include<bits/stdc++.h> using namespace std; void print(int x){ if(x<10) putchar('0'); cout<<x; return; } int main() { int j,n,k=1; scanf("%d",&n); for(int i=1; i<=n; i++) { for( j=1; j<=n; j++) print(k),k++; printf("\n"); } printf("\n"); k=1; for(int i=1; i<=n; i++) { for( j=1; j<=n; j++) { if(i<n) { for(int h=1; h<=n-i; ++h)printf(" "); j=n-i+1; } print(k); k++; } printf("\n"); } return 0; } 还是爆了
by Zhangyulin @ 2022-08-13 13:56:49


%0nd(n是正整数) 输出_个整数`如果不足n位前面」‖0补齐直到够n位
by Zhangyulin @ 2022-08-13 13:57:59


忘写%了,但还爆
by Zhangyulin @ 2022-08-13 14:06:00


@[zhang_kevin](/user/679961) 我的if语句放错了,谢谢大佬 ```cpp #include<bits/stdc++.h> using namespace std; int main(){ int n,j,k=1; scanf("%d",&n); for(int i=1;i<=n;i++){ for(j=1;j<=n;++j){ printf("%02d",k); k++; }printf("\n"); } printf("\n"); k=1; for(int i=1;i<=n;i++){ if(i<n){ for(int a=1;a<=n-i;a++) printf(" "); } for(j=n-i+1;j<=n;++j){ printf("%02d",k); k++; }printf("\n"); } return 0; }
by Zhangyulin @ 2022-08-15 18:44:37


|