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 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.用指针实现查找二维数组中最大数及其位置相关推荐
- Nwafu-OJ-1431 Problem b C语言实习题五——6.用指针实现子字符串提取
问题 : C语言实习题五--6.用指针实现子字符串提取 时间限制: 1 Sec 内存限制: 128 MB 提交: 4667 解决: 2107 [提交][状态][讨论版] 题目描述 用指针实现:由键 ...
- Nwafu-OJ-1426 Problem W C语言实习题五——1.用指针实现排序
问题 W: C语言实习题五--1.用指针实现排序 时间限制: 1 Sec 内存限制: 128 MB 题目描述 用指针实现:由键盘输入10个整数,将他们按由小到大的顺序排列. 输入 由键盘输入10个整 ...
- Nwafu-OJ-1429 Problem Z C语言实习题五——4.用指针实现数据位置调整
问题 Z: C语言实习题五--4.用指针实现数据位置调整 时间限制: 1 Sec 内存限制: 128 MB 题目描述 用指针实现:由键盘输入10个整数,将最大的调到最后,最小的调到最前. 输入 10 ...
- Nwafu-OJ-1428 Problem Y C语言实习题五——3.数据倒置
问题 Y: C语言实习题五--3.数据倒置 时间限制: 1 Sec 内存限制: 128 MB 题目描述 用指针实现:将具有10个元素的一维数组中的数据倒置. 输入 10个元素. 输出 倒置数据. 样 ...
- C语言学习之将一个二维数组的行和列互换,存到另一个二维数组中
C语言学习之将一个二维数组的行和列互换,存到另一个二维数组中 #include <stdio.h> int main(){int a[2][3]={{1,2,3},{4,5,6}}; // ...
- C语言试题四十六之将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。
1. 题目 请编写一个函数function,它的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...
- C语言试题三十七之求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数。
1. 题目 请编写一个函数function,它的功能是:求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中 ...
- 动态二维数组外圈元素值的和_C语言 | 用指向元素的指针变量输出二维数组元素的值...
例33:有一个3*4的二维数组,要求用C语言实现指向元素的指针变量输出二维数组个元素的值. 解题思路:二维数组的元素时整型的,它相当于整型变量,可以用int*型指针变量指向它.二维数组的元素在内存中是 ...
- (c语言)编程输出二维数组中元素的最大值,要求用指针实现。
(c语言)编程输出二维数组中元素的最大值,要求用指针实现. #include<stdio.h> #include<stdlib.h> #define N 6 //行数 #def ...
最新文章
- python学习随笔(七)_函数
- 外贸网站建设需要考虑的五大层面
- 外媒列举2011年十大IT预测:鲍尔默卸任微软CEO
- oracle如何启动和停止服务,CentOS启动和停止服务详解
- 如何让报表告别繁琐?简单操作实现报表联动!
- 【机器视觉】 else算子
- QML 界面切换的几种方法
- Qt QtCreator 所有版本官方下载地址
- 10976 - Fractions Again?!
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (5) - 流水线前端传统译码器
- Uber CEO亲自体验送外卖:三个半小时挣了106美元
- Java封装代码年龄性别姓名_Java生成随机姓名、性别和年龄的实现示例
- android切图双数,UI切图与命名规范
- 小米8装magisk
- python 拼接 遥感影像_如何用Python| 制作遥感影像拼接
- 右手坐标系下球面参数方程的推导
- 网络传输粘包解包处理
- Kafka 入门教程(超详细)
- STM32串口中断接收标记USART_RX_STA 学习
- EasyGrep使用简介