关于浙大PAT练习题输出倒三角的一道坑

近来学习C语言,拿浙大PAT练习题练习,其中一道关于输出倒三角的题目,我本不想刷这题的,因为太简单了,又因为内心有个声音“切勿眼高手低”,我就漫不经心的敲出我自

近来学习C语言,拿浙大PAT练习题练习,其中一道关于输出倒三角的题目,我本不想刷这题的,因为太简单了,又因为内心有个声音“切勿眼高手低”,我就漫不经心的敲出我自认为能通过的代码.......结果反馈“格式错误”!我就把代码放在编译器里再运行一次,发现没毛病啊,哪里格式错了?经过自己不停的思考和调试,没发现问题,最后与论坛里一位答主的代码对比,才发现问题。倒三角最后的一个位置输出应该是“*”而不是“* ”(注意后面有没有空格的区别)。这位答主原答案:https://blog.csdn.net/yellojesse/article/details/82563254

错误代码示范

for(i=0;i<4;i++){for(j=0;j0;k--)printf("* ");printf("\n");}	

附上本人已通过代码

#include
int main(void)
{int i,j,k;for(i=0;i<4;i++)//输出四行 {for(j=0;j1;k--)//控制每行递减输出4、3、2个“*  ”,最后一个输出“*” printf("* ");printf("*");printf("\n");}	return 0;
}

输出