问题 Z: C语言实习题五——4.用指针实现数据位置调整

时间限制: 1 Sec  内存限制: 128 MB

题目描述

用指针实现:由键盘输入10个整数,将最大的调到最后,最小的调到最前。

输入

10个整数。

输出

最大的调到最后,最小的调到最前。

样例输入

5 8 7 6 9 4 3 2 1 0

样例输出

0 8 7 6 5 4 3 2 1 9 

代码实现

#include <stdio.h>int main() {int a[10] = { 0 };for (int i = 0; i < 10; i++) {scanf("%d", &a[i]);}int* max = &a[0];int* min = &a[0];for (int i = 1; i < 10; i++) {if (a[i] > *max) {max = &a[i];}}int tmp = 0;tmp = *max;*max = *((int*)a + 9);*((int*)a + 9) = tmp;for (int i = 1; i < 10; i++) {if (a[i] < *min) {min = &a[i];}}tmp = *min;*min = *((int*)a);*((int*)a) = tmp;for (int i = 0; i < 10; i++) {printf("%d", a[i]);if (i != 9) {printf(" ");}}return 0;
}

Nwafu-OJ-1429 Problem Z C语言实习题五——4.用指针实现数据位置调整相关推荐

  1. Nwafu-OJ-1431 Problem b C语言实习题五——6.用指针实现子字符串提取

    问题 : C语言实习题五--6.用指针实现子字符串提取 时间限制: 1 Sec  内存限制: 128 MB 提交: 4667  解决: 2107 [提交][状态][讨论版] 题目描述 用指针实现:由键 ...

  2. Nwafu-OJ-1426 Problem W C语言实习题五——1.用指针实现排序

    问题 W: C语言实习题五--1.用指针实现排序 时间限制: 1 Sec  内存限制: 128 MB 题目描述 用指针实现:由键盘输入10个整数,将他们按由小到大的顺序排列. 输入 由键盘输入10个整 ...

  3. Nwafu-OJ-1430 Problem a C语言实习题五——5.用指针实现查找二维数组中最大数及其位置

    题目描述 用指针实现:找出二维数组(设3行4列)中的最大数及其位置. 输入 二维数组(设3行4列). 输出 最大数及其位置. 样例输入 1 2 5 4 6 8 7 2 0 2 4 5 样例输出 1 1 ...

  4. Nwafu-OJ-1428 Problem Y C语言实习题五——3.数据倒置

    问题 Y: C语言实习题五--3.数据倒置 时间限制: 1 Sec  内存限制: 128 MB 题目描述 用指针实现:将具有10个元素的一维数组中的数据倒置. 输入 10个元素. 输出 倒置数据. 样 ...

  5. Nwafu-OJ-1488 Problem r C语言实习题八——文本文件行统计

    问题 : C语言实习题八--文本文件行统计 时间限制: 1 Sec  内存限制: 128 MB 提交: 4339  解决: 1145 [提交][状态][讨论版] 题目描述 请编写函数从文本文件中读取指 ...

  6. Nwafu-OJ-1410 Problem I C语言实习题二——4.判断是否能构成一个三角形

    问题 I: C语言实习题二--4.判断是否能构成一个三角形 时间限制: 1 Sec  内存限制: 128 MB 题目描述 从键盘输三个数,判断是否能将它们作为三角形的三条边构成一个三角形.若能,输出& ...

  7. Nwafu-OJ-1487 Problem q C语言实习题八——ASCII字模文件

    问题 : C语言实习题八--ASCII字模文件 时间限制: 1 Sec  内存限制: 128 MB 提交: 2873  解决: 1337 [提交][状态][讨论版] 题目描述 请编程从字模文件ASC1 ...

  8. Nwafu-OJ-1421 Problem S C语言实习题四——4.数据顺序调整

    问题 S: C语言实习题四--4.数据顺序调整 时间限制: 1 Sec  内存限制: 128 MB 题目描述 由键盘任意输入10个数,将最大数调到最前面,最小数调到最后面. 输入 任意10个数 输出 ...

  9. Nwafu-OJ-1425 Problem V C语言实习题四——7.输出杨辉三角形

    问题 V: C语言实习题四--7.输出杨辉三角形 时间限制: 1 Sec  内存限制: 128 MB 题目描述 打印如下形式的杨辉三角形. 1 1  1 1  2   1 1  3   3   1 1 ...

最新文章

  1. Java输入输出(标准)
  2. js中两个等号和三个等号区别?
  3. 深入浅出python机器学习_9.1.5_通过数据预处理提高模型的准确率_MinMaxScaler
  4. POJ2228-Naptime【环形结构上的dp】
  5. oracle加密可以跟java一致吗,在GBase 8s上使用java udr实现Oracle兼容的加密解密功能...
  6. java quartz DateBuilder
  7. python中类的定义方法_Python类的定义、方法和属性使用
  8. 【历史上的今天】1 月 14 日:IBM 计算机先驱诞生;Windows 7 寿终正寝;诺基亚收购阿尔卡特
  9. 如何解决u盘不能拷贝超过4G的大文件
  10. DirectX12(D3D12)基础教程(十)——DXR(DirectX Raytracing)基础教程(上)
  11. 小运营征战大市场,手游运营也需”千人千面” ——DT时代手游精细化运营解析
  12. python 解压文件 重名_Python批量重命名压缩文件
  13. 重新定义RPA,重塑智能生产力 | 云扩科技RPA论坛成功举办
  14. 2021邵阳市区三中高考成绩查询,2021年邵阳市普通高考科目及各科分数
  15. vue使用Export2Excel.js导出表格自定义样式(表头加分割斜线)(笔记)
  16. 查看windows系统默认编码 修改windows系统默认编码
  17. Android 仿微信录制短视频(不使用 FFmpeg)
  18. c语言函数未定义的引用,c – CMake“未定义的函数引用”
  19. KVM - 虚机内核配置
  20. Houdini `@pdg_output`找不到文件

热门文章

  1. python实践意义_在Python学习中过程比结果更有意义
  2. CLAHE算法 opencv
  3. nginx和tomcat本地部署
  4. 支持qm/mm的gromacs编译(gromacs+cp2k)
  5. 2020最新kali设置root用户(直接设置root用户/单用户模式设置root用户)
  6. 矩阵的相似推导及其意义
  7. 宜昌方言 RAP 《在宜昌2-过去现在和将来》
  8. 计算机基础应用试题——第二卷
  9. 迅为嵌入式4412平台兼容3G/4G模块的安卓开发板
  10. 学生用计算机怎么关屏,电脑自带锁屏使用方法