我怎么觉得k<=2*i-1比较好,
比如第2行的话
k<2*2-1,
k<3
实行k++时,
"*"是不是只能出现两个,
怎们也想不明白,请各位老师帮帮忙。
看你k从多少开始了,k从0开始执行2*i-1次
for (int i = 1; i <= 5; ++i) { for (int k = 0; k < 2*i-1; ++k) { cout << "*"; } cout << endl; }