我想尝试使用设置预宽来解决三角形的输出
查看原帖
我想尝试使用设置预宽来解决三角形的输出
792820
jackpudding楼主2022/12/6 21:03
int cnt=1,n;
cin>>n;

for (int i = 1;i<=1/2*n*(n+1); i++) {//i的最大值为1/2*n*(n+1)
		cout << setiosflags(ios::right)
			<< setw(2) << setfill('0') << i;
		if (i == 1 / 2 * cnt * (cnt + 1)) {
			cout << endl;//如果i满足这个条件便空行
			cnt++;
	}
	}

但这个代码运行后只输出了一个换行,没输出任何数字,不知道哪位好心人能教教我。。。

2022/12/6 21:03
加载中...