这代码大概是想实现一个这样的功能:输入一个是个整形数的数组,然后把最大值放在最后,最小值放在最前边。
里面问题很多
(1)输入应该用scanf函数,而且匹配符有问题
(2)找到最大值和最小值之后再交换,应该找到最大值就交换最大值,然后在找最小值
举个最最极端的例子:输入的最大值在score[0], 最小值在score[9],按你那个逻辑执行会出什么结果,自己想想
(3)函数传参混乱,Readscore里 n参数无意义;ops里p1、p2内部定义即可;Printscore里 n 无意义
里面问题很多
(1)输入应该用scanf函数,而且匹配符有问题
(2)找到最大值和最小值之后再交换,应该找到最大值就交换最大值,然后在找最小值
举个最最极端的例子:输入的最大值在score[0], 最小值在score[9],按你那个逻辑执行会出什么结果,自己想想
(3)函数传参混乱,Readscore里 n参数无意义;ops里p1、p2内部定义即可;Printscore里 n 无意义