fun()返回值是4,然后执行n=fun(),输出n=7?

我本在做一个很普通的练习题,题目是删除多余的数然后输出。

fun函数没问题,返回值是4。
就主函数出了问题,问题如标题所示。

我的输出结果是

2 2 2 4 4 6 6 7 7 7
4
7
2 4 6 7 4 6 7

下面是程序代码。
ps:偏要我使用代码控件,我也不知道怎么搞。我只好上传图片了。如下。

img

你调用了两次fun函数啊