为什么会错

ykj49 Accepted 2025-11-08 19:08:48 3

#include<bits/stdc++.h>

using namespace std;

int main()

{

int a,k=0;

cin>>a;

for(int i=1;i<=a;i++)

{


	for(int j=1;j<=i;j++)

	{

		k++;

		if(k>=10){

			cout<<"  "<<k;

		}

		else cout<<"   "<<k;

		
	}

	cout<<endl;

}

return 0;

}

{{ vote && vote.total.up }}

共 2 条回复

ykj49 Accepted

谢谢

root 站长

输出数字错了, 不能用空格, 应该用 cout << setw(4) << k 或者 printf("%4d", k);