上一篇的题解没人点赞其实我还是有点失望的,但是呢,今天这篇题解他还是来啦!
题目描述:
请写一个程序,输入n个不同的整数,删除最大数字和最小数字,依次输出剩余n-2个整数。
这道题目其实不用想题目里说的那样要把最大和最小真的删除掉(应该不会有人这么想吧),而是只要不输出这两个数就行了,所以我们可以先遍历所有数,找出最大和最小,然后输出时不输出这两个数就行了。
这里要注意了,这个方法能成功的前提是输入的数字各不相同。如果有相同数字就不能这么干了。具体方法会在下一篇题解里介绍。
关键代码:
max=a[0];
min=a[0];
for(int i=1;i<n;i++){
if(a[i]>max){
max=a[i];
}
if(a[i]<min){
min=a[i];
}
}
我的资源区有完整代码哦,点赞便能开放免费下载
只要有人点赞,就立刻更新下一篇题解!
如果喜欢我的文章的话,请点个赞+关注+收藏哦