这个是我输入的代码和黑窗运行结果,不知道怎么回事,什么结果。


没有正确编译吧,建议重新编译,清空控制台再运行,看看能不能解决问题?
如果不能,可以用GCC编译器试试
你运行的程序貌似根本不是你显示的这一个,而是一个方程求解的程序,你是不是把多个源代码混在一个项目下了。
好像说是什么权限问题
不知道你这个问题是否已经解决, 如果还没有解决的话:
- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7669002
- 你也可以参考下这篇文章:已知线性表A按顺序存储,且每个元素都是互不相等的整数。编程实现把所有偶数移到所有的奇数前边的算法。
- 除此之外, 这篇博客: 第十一章-指针和数组中的 当函数有数组a 作为形式参数时,*a 或 a[]哪种格式声明形式参数更好呢? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
- 这个问题很棘手。从一种观点看,因为*a 是不明确的(函数是需要更多对象的数组还是指向单独对象的指针?)
- 所以 a[]是显而易见的选择。另一方面,因为*a 提示只是传递指针而不是复制数组,所以许多程序员辩称用*a 声明形式参数会更加精确。根据该函数是使用指针算术运算还是下标运算来访问数组的元素,其他函数在*a 和 a[]之间进行切换。在实践中,*a 比a[]更通用,所以最好使用前者。不知道是真是假,听说现在Dennis Ritchie 把符号a[]称为“活化石”,因为它“在使学习者困惑方面所起的作用同它提醒程序阅读者方面的作用是相同的”。
- 在当今的机器上,采用现今的编译器,数组下标方法常常是很好的,而且有时甚至会更好。底线是:学习这两种方法,然后
采用对你正在编写的程序更自然的方法。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^