你执行了两次a++
需要++的时候,单独写一行像这样a++;不要把a++与判断还有乘法写到一起去,这是一种相当不靠谱的编程习惯你不要看考题里都是这样的,那是因为考试内卷,只能越考越变态你自己写代码不要那样写-=-=-==还有,你printf里++了一次,怎么while里面也++,到底什么时候需要执行++你心里有数没有啊
这样子不就判断完然后又++了,这样子可读性很差以后不要再这样写,++单独写出来