题目描述

用指针实现:找出二维数组(设3行4列)中的最大数及其位置。

输入

二维数组(设3行4列)。

输出

最大数及其位置。

样例输入

1 2 5 4
6 8 7 2
0 2 4 5 

样例输出

1 1 8

代码实现

#include <stdio.h>
#include <stdlib.h>int main() {int arr[3][4] = { 0 };for (int i = 0; i < 3; i++) {for (int j = 0; j < 4; j++) {scanf("%d", &arr[i][j]);}}int* p1 = (int*)arr;int max = -1;int row, col;for (p1; p1 < (int*)(arr) + 12; p1++) {if (*p1 > max) {max = *p1;int count = p1 - (int*)(arr);row = count / 4;col = count % 4;}}printf("%d %d %d", row, col, max);return 0;
}

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

  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-1429 Problem Z C语言实习题五——4.用指针实现数据位置调整

    问题 Z: C语言实习题五--4.用指针实现数据位置调整 时间限制: 1 Sec  内存限制: 128 MB 题目描述 用指针实现:由键盘输入10个整数,将最大的调到最后,最小的调到最前. 输入 10 ...

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

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

  5. C语言学习之将一个二维数组的行和列互换,存到另一个二维数组中

    C语言学习之将一个二维数组的行和列互换,存到另一个二维数组中 #include <stdio.h> int main(){int a[2][3]={{1,2,3},{4,5,6}}; // ...

  6. C语言试题四十六之将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

    1. 题目 请编写一个函数function,它的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...

  7. C语言试题三十七之求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数。

    1. 题目 请编写一个函数function,它的功能是:求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中 ...

  8. 动态二维数组外圈元素值的和_C语言 | 用指向元素的指针变量输出二维数组元素的值...

    例33:有一个3*4的二维数组,要求用C语言实现指向元素的指针变量输出二维数组个元素的值. 解题思路:二维数组的元素时整型的,它相当于整型变量,可以用int*型指针变量指向它.二维数组的元素在内存中是 ...

  9. (c语言)编程输出二维数组中元素的最大值,要求用指针实现。

    (c语言)编程输出二维数组中元素的最大值,要求用指针实现. #include<stdio.h> #include<stdlib.h> #define N 6 //行数 #def ...

最新文章

  1. python学习随笔(七)_函数
  2. 外贸网站建设需要考虑的五大层面
  3. 外媒列举2011年十大IT预测:鲍尔默卸任微软CEO
  4. oracle如何启动和停止服务,CentOS启动和停止服务详解
  5. 如何让报表告别繁琐?简单操作实现报表联动!
  6. 【机器视觉】 else算子
  7. QML 界面切换的几种方法
  8. Qt QtCreator 所有版本官方下载地址
  9. 10976 - Fractions Again?!
  10. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (5) - 流水线前端传统译码器
  11. Uber CEO亲自体验送外卖:三个半小时挣了106美元
  12. Java封装代码年龄性别姓名_Java生成随机姓名、性别和年龄的实现示例
  13. android切图双数,UI切图与命名规范
  14. 小米8装magisk
  15. python 拼接 遥感影像_如何用Python| 制作遥感影像拼接
  16. 右手坐标系下球面参数方程的推导
  17. 网络传输粘包解包处理
  18. Kafka 入门教程(超详细)
  19. STM32串口中断接收标记USART_RX_STA 学习
  20. EasyGrep使用简介

热门文章

  1. MySQL+c语言——长途汽车管理系统
  2. 企微整合,钉钉进化,飞书抢占toB下半场
  3. Matlab绘制带有填充区域的曲线
  4. 软件测试---------Web功能测试点(超详细)
  5. Docker在线文档收集
  6. 在 Ubuntu 上添加或删除 PPA 存储库
  7. 如何成为值得信赖的合作伙伴
  8. 无MMU实现非法内存访问安全的一种方法
  9. 马少平、周枫、王小川、楼天城、唐文斌:清华计算机系与人工智能的40年
  10. 初中动画flash作品_初中信息技术 Flash动画制作教案