习题 6.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个数;2.进行处理;3.输出10个数。

代码:

#include<iostream>
using namespace std;int main()
{int arr[10];void func_1(int*);     //输入函数void func_2(int*);     //处理函数void func_3(int*);     //输出函数func_1(arr);func_2(arr);func_3(arr);return 0;
}void func_1(int* arr)
{int i;cout << "请输入10个整数:" << endl;for (i = 0; i < 10; ++i){cin >> arr[i];}
}void func_2(int* arr)
{int i, min, max, min_i, max_i;min = arr[0];min_i = 0;for (i = 0; i < 10; ++i){if (arr[i] < min){min = arr[i];min_i = i;}}arr[min_i] = arr[0];arr[0] = min;max = arr[9];max_i = 9;for (i = 0; i < 10; ++i){if (arr[i] > max){max = arr[i];max_i = i;}}arr[max_i] = arr[9];arr[9] = max;
}void func_3(int* arr)
{int i;cout << "处理后的数为:" << endl;for (i = 0; i < 10; ++i){cout << arr[i] << "  ";}
}

习题 6.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个数;2.进行处理;3.输出10个数。相关推荐

  1. ACMNO.37 C语言-数字交换 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。

    题目描述 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换. 写三个函数: ①输入10个数:②进行处理:③输出10个数. 输入 10个整数 输出 整理后的十个数,每个数后跟 ...

  2. 题8.3:输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。 写3个函数: ①输人10个数; ②进行处理; ③输出10个数

    题目 本题是谭浩强<C程序设计课后习题>题8.3. 题目: 输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换. 写3个函数: ①输人10个数; ②进行处理; ③输 ...

  3. 输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。写3个函数:①输人10个数;②进行处理;③输出10个数。

    输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换. 写3个函数: ①输人10个数; ②进行处理; ③输出10个数. 解题思路: 在进行数值逐个比较的同时找到最小值的空间地址以 ...

  4. 输入10个整数将其中最小的数与第1个数对换,把最大的数与最后一个数对换

    标题 (指针处理)输入10个整数将其中最小的数与第1个数对换,把最大的数与最后一个数对换 方法:先找出10个数中的最小数,把它和第1个数交换,然后再重新找10个数中的最大数,把它和最后一个数交换. # ...

  5. 写几个函数: ①输入10个职工的姓名和职工号; ②按职工号由小到大顺序排序,姓名顺序也随之调整; ③要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名。

    写几个函数: ①输入10个职工的姓名和职工号: ②按职工号由小到大顺序排序,姓名顺序也随之调整: ③要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名. #i ...

  6. c#通过键盘输入若干个整数,长度不得多于20个,最后将其中最大的数输出,采用控制台的形式实现。

    通过键盘输入若干个整数,长度不得多于20个,最后将其中最大的数输出,采用控制台的形式实现. 思路:从键盘上输入连续的数字,采用空格隔开,对输入的数字的数量计算,超过20不进行计算最大值,小于20则进行 ...

  7. 【经典C语言题】输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换,要求是使用三个函数

    1.先用函数输入10个数,再调整,最后输出 2.整体思路 在进行数值逐个比较的同时找到最小值的空间地址以及最大值的空间地址,使用这两个空间 中的数据最终与第一和最后数据进行对换即可 3.上代码 1.先 ...

  8. 在Excel2003中,用A表示第1列,B表示第2列......Z表示第26列,AA表示第27列,AB表示第28列......以此类推。请写出一个函数,输入用字母表示的列号编码,输出它是第几列。

    //这是一道关于进制的题目,其本质是把十进制数字用A~Z表示成二十六进制.#include<iostream> #include<string> using namespace ...

  9. 在Excel2003中,用A表示第1列,B表示第2列。。。Z表示第26列,AA表示第27列,AB表示第28列。。。以此类推。请写出一个函数,输入用字母表示的列号编码,输出它是第几列

    这道题其实就是26进制字符串转十进制的题,由于A到Z在ASCii中是连续的 补充知识点: 在ASCII码中,我们要记住几个关键的字符! 0:48 A:65 a:97 (1)数字在前,大写字母其后,最后 ...

  10. python从键盘上输入10个整数、输出奇数和_数据库 从键盘上输入10个整数型的数值,分别统计奇数和偶数的个数...

    从键盘上输入10个整数,并求出这10个数中所有奇数的和与所有偶数之和要求:分别用while,do ...while #includelongmain(void){\x05longa[10]={0};\ ...

最新文章

  1. java异常类 Object类
  2. UVa719 Glass Bread(后缀数组解法)
  3. leetcode 781. Rabbits in Forest | 781. 森林中的兔子(Java)
  4. 中国宜坚持发展自主操作系统
  5. 苹果支付招聘业务开发经理 需有加密货币支付工作经验
  6. python ide_Python id()
  7. 三菱驱动器参数表_三菱伺服驱动器参数都设置什么啊 详细点 谢谢
  8. 2023华东师范大学计算机考研信息汇总
  9. 测试所用的技术(黑盒、白盒测试等)
  10. fastlane build 版本号自增
  11. H5游戏见缝插针开发
  12. python曲线拟合为什么会失败_SciPy曲线拟合失败幂定律 - python
  13. C语言第一课:初始C语言
  14. ASTER GDEM V02(30m)、ASTER GDEM V03(30m)、TanDEM(90m)三种全球DEM数据的质量对比
  15. 什么是RTOS?RTOS与普通操作系统的区别
  16. unity制作愤怒的小鸟笔记
  17. HTTP协议和XMPP协议
  18. ipfs 云服务器_图们时空云,ipfs服务器
  19. IPv5是什么意思?到底有没有IPv5?
  20. CentOS8 yum配置阿里源

热门文章

  1. 计算机d导论,计算机导论 第3章(D).ppt
  2. 计算机图形Opengl的实验报告,计算机图形学OpenGL实验四.doc
  3. 龙王传说古月_龙王传说第290话:古月沉浸在唐舞麟的温柔之中无法自拔!
  4. java时间,日期,毫秒值,String的相互转换总结
  5. three.js 事件交互
  6. 《招聘一个靠谱的iOS》面试题参考答案
  7. 心脑血管疾病相关的药物和靶点
  8. 电脑上html文件可以删除吗,详细分析电脑c盘哪些文件可以删除
  9. .NET Core跨平台开发BBS论坛(内涵源码+完整操作视频)
  10. TIOBE 编程语言排行,各个语言优缺点,以及你适合那种编程语言