|
发表于 2023-5-16 19:40:07
|
显示全部楼层
题型:更改bug
要求:你需要修复下面程序的bug
- #include<bits/stdc++>
- using namespace std;
- int a[1000][1000];
- int main()
- {
- int n,i;
- cin>>n;
- for(i=0;i<=n;i++)
- {
- a[i][0]=1;
- a[i][i]=1;
- for(j=1;j<i:j++)
- a[i][j]=a[i-1][j]+a[i-1][j-1];
- }
- for(i=0;i<n;i+)
- {
- for(j=0;j<=i;j++)
- cout<<a[i][j]<<" ";
- cout<<endl;
- }
- return 0
- }
复制代码
正确答案:
- #include<bits/stdc++.h>
- using namespace std;
- int a[1000][1000];
- int main()
- {
- int n,i,j;
- cin>>n;
- for(i=0;i<=n;i++)
- {
- a[i][0]=1;
- a[i][i]=1;
- for(j=1;j<i;j++)
- a[i][j]=a[i-1][j]+a[i-1][j-1];
- }
- for(i=0;i<n;i++)
- {
- for(j=0;j<=i;j++)
- cout<<a[i][j]<<" ";
- cout<<endl;
- }
- return 0;
- }
复制代码
望采纳 |
|