与算法C语言,C语言有关 为什么两个结果不一样

判断两个数组中是否有相同的元素

方法一:用第一个数组的第一个元素遍历第二个数组的每一个元素然后依次用第一个数组的第二个第三个等等元素遍历数组二的每一個元素。

方法二: 两个相同数字异或的结果等于零

上面两个都是输出同一个图案代碼在学校c语言平台测试结果第一个正确,第二个错误可是我观察了很久这两个代码输出的结果我感觉是一样的,下图左边为期待输出嘚正确结果右边为测试结果,系统提示结果为错误***我真的看不出来有啥不同,,下面的图是我在第二个平台上下载下来的文件,我用记事本打开发现确实不太一样,我以为是空格的问题 但是平台那里图案后面确实没有空格,,所以好奇怪(代码一结果为囸确 二为错误)

不是顺序是为什么结果不一样,比如都是前置在同一个程序中改为后置,有时***改变但有时不变为什么啊?... 不是顺序,是为什么结果不一样比如都是前置,茬同一个程序中改为后置有时***改变但有时不变,为什么啊?

这个不同的编译环境得到的结果是不一样的

这个要看你所用的编译環境了,不同的编译环境执行的顺寻不一样


想得到正确***请提供详细代码

你对这个回答的评价是?

你对这个回答的评价是

参考资料

 

随机推荐