当前位置: 首页 > article >正文

18062 二维数组每行中的最大值

### 思路
1. 使用指针变量遍历二维数组的每一行。
2. 对于每一行,找到该行的最大值。
3. 输出每一行的最大值。

### 伪代码
1. 定义一个指向二维数组的指针变量 `p`。
2. 遍历二维数组的每一行:
   - 将 `p` 指向当前行。
   - 初始化 `max` 为当前行的第一个元素。
   - 遍历当前行的每一个元素:
     - 如果当前元素大于 `max`,更新 `max`。
   - 输出 `max`。

### C++代码
 

#include <stdio.h>

void find(int a[][4])
{
    int (*p)[4], *q, *max;
    for(p = a; p < a + 4; p++)
    {
        max = *p;
        for(q = *p; q < *p + 4; q++)
        {
            if(*q > *max)
                max = q;
        }
        printf("%d\n", *max);
    }
}

int main()
{
    int a[4][4], i, j;
    for(i = 0; i < 4; i++)
        for(j = 0; j < 4; j++)
            scanf("%d", &a[i][j]);
    find(a);
    return 0;
}


http://www.kler.cn/news/305775.html

相关文章:

  • k8s环境配置
  • 【Unity】简易而又实用的抽卡算法
  • 机器学习特征构建与特征筛选
  • NC字典树的实现
  • 深入理解 Redis 的文件事件处理器
  • 暗界正方形之谜
  • 【YashanDB知识库】单机升级典型问题及应急措施
  • Spring3-IoC1-IoC容器、基于xml管理bean
  • 【SSRF漏洞】——http协议常见绕过
  • 【React】React18.2.0核心源码解读
  • 乌俄冲突下AI和计算机的使用
  • Spring Boot:现代化Java应用开发的艺术
  • 远程访问电脑共享文件
  • 【Arduino】BNO085 姿态的 3D模型 展示方法(映射到 Unity)
  • Mybatis通用接口-基于Provider
  • 一维稳态与非稳态导热的详细分析
  • 力扣100题——栈和堆
  • 设计模式 装饰模式(Decorator Pattern)
  • 讨论人机交互研究中大语言模型的整合与伦理问题
  • Mysql----索引与事务
  • NLP基础及其代码-BERT系列
  • Ubuntu 24.04 配置 nginx + php-fpm
  • 异常冲突行为和危险识别系统源码分享
  • Rust使用dotenvy读取环境变量
  • 网络通信流程
  • 树和二叉树基本术语、性质
  • 劳特巴赫ICD调试器CMM调用烧录框架固件研究之C语言版本
  • GitHub每日最火火火项目(9.15)
  • 影刀RPA实战:网页爬虫之CSDN博文作品数据
  • 基于C#+SQL Server2008 开发三层架构(CS界面)图书管理系统