输入10个整数将其中最小的数与第1个数对换,把最大的数与最后一个数对换
标题 (指针处理)输入10个整数将其中最小的数与第1个数对换,把最大的数与最后一个数对换
方法:先找出10个数中的最小数,把它和第1个数交换,然后再重新找10个数中的最大数,把它和最后一个数交换。
#include<stdio.h>
int main()
{ void change(int *x);int a[10],i,j;for(i=0;i<10;i++) scanf("%d",&a[i]); change(a); for(i=0;i<10;i++)printf("%d ",a[i]);} void change(int *a){int *min,*max,*p,t; max=min=a; for(p=a+1;p<a+10;p++) if(*p>*max) max=p;t=a[9];a[9]=*max;*max=t;// 最大值与第一个数交换 for(p=a+1;p<a+10;p++) if(*p<*min) min=p; t=a[0];a[0]=*min;*min=t;// 最小值与第一个数交换}
输入10个整数将其中最小的数与第1个数对换,把最大的数与最后一个数对换相关推荐
- 题8.3:输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。 写3个函数: ①输人10个数; ②进行处理; ③输出10个数
题目 本题是谭浩强<C程序设计课后习题>题8.3. 题目: 输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换. 写3个函数: ①输人10个数; ②进行处理; ③输 ...
- 输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。写3个函数:①输人10个数;②进行处理;③输出10个数。
输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换. 写3个函数: ①输人10个数; ②进行处理; ③输出10个数. 解题思路: 在进行数值逐个比较的同时找到最小值的空间地址以 ...
- 【经典C语言题】输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换,要求是使用三个函数
1.先用函数输入10个数,再调整,最后输出 2.整体思路 在进行数值逐个比较的同时找到最小值的空间地址以及最大值的空间地址,使用这两个空间 中的数据最终与第一和最后数据进行对换即可 3.上代码 1.先 ...
- (C++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。
#include<cstdio> //输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.要求用3个函数实现,分别为输入10个数.进行处理.输出10个数.要求使用指针 ...
- ACMNO.37 C语言-数字交换 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
题目描述 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换. 写三个函数: ①输入10个数:②进行处理:③输出10个数. 输入 10个整数 输出 整理后的十个数,每个数后跟 ...
- 习题 6.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个数;2.进行处理;3.输出10个数。
习题 6.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.写3个函数:1.输入10个数:2.进行处理:3.输出10个数. 代码: #include<iostream ...
- ACMNO.18 C语言-选择排序 用选择法对10个整数从小到大排序。 输入 10个整数 输出 排序好的10个整数
题目描述 用选择法对10个整数从小到大排序. 输入 10个整数 输出 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 ...
- c语言从键盘输入求最大值和最小值,从键盘任意输入10个整数,计算并输出最大值和最小值及......
从键盘任意输入10个整数,计算并输出最大值和最小值及其它们在数组中的下标位置.按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求. 程序运行结果示例1: Input 10 numbers: ...
- 计算机中用函数排序,编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出。...
编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出. 重赏重赏 更新时间:2019-05-06 04:06 最满意答案 #include ...
最新文章
- 记一次诡异的SpringMVC中拦截路径的问题
- 从 Hive 大规模迁移作业到 Spark 在有赞的实践
- 【caffe-Windows】cifar实例编译之model的使用
- commons-httpclient 和 httpclient 区别
- 数组与串,串的实现,KMP,BF算法
- This function has none of DETERMINISTIC, NO SQL解决办法
- Numpy Binary operations
- 从零开始刷Leetcode——数组(830.849.888)
- 硬件设备 —— 蓝牙
- 08.electron-(渲染进程间的通信)
- snmpwalk 命令_Snmpwalk命令行示例
- 2020 智慧旅游系统总体设计方案
- 按钮 加加加 减减减
- Raffle for Weibo Followers
- 《NVM-Express-1_4-2019.06.10-Ratified》学习笔记(8)
- C++ Builder开发AutoCAD应用程序的方法
- 使用Sendinput函数模拟鼠标键盘操作
- 排序算法稳定性和不稳定性的理解
- git push简介
- 【Python爬虫】下载微信公众号图片
热门文章
- 《像计算机科学家一样思考Python》——第4章 案例研究:接口设计 4.1 乌龟世界...
- 基因探针c语言编程,如何零代码实现芯片探针表达矩阵转化为基因表达矩阵?...
- 程序猿的十层楼(~不敢高声语,恐惊天上人~)
- Jmeter之参数化函数助手_randomstring
- 弹力球C语言课程设计,弹力球游戏c语言代码.docx
- 机器学习实战笔记——第十章
- 关于偶尔会用到 但用起来两眼发愣的 STL(应该不会更新)
- php中empty()和isset()、echo()和print()、require()和include()等易混淆函数的区别
- android壁纸显示逻辑
- Linux系统下录音方法