C++中不同数据为什么算法不同

我输入了几组数据要printf的输出为什么算法都不一样的,而且同样数据的结果也会不一样,输入几遍了都有这样的问题。

img

img

img

同样代码不同数据输出当然不一样
同样数据代码变了输出当然也不一样
这难道还用问
你写两个完全不一样的代码如果能输出一样才应该觉得奇怪吧

你需要了解一下 i++ 和 ++i的区别

请忽略第一张图,看第二张和第三张的区别