/*Description
给出一个N*N的二维数组,求出其中的最大数和其所在的行号、列号(均从0开始计算)。
Input
第1行是一个正整数N(2≤N≤10),表示二维数组的大小。后跟N行,每行N个数。
数据之间用一个空格分隔。
Output
输出最大数,及其所在的行号和列号,中间用一个空格分隔。如果有多个数都是最大,
则输出第1个的位置。
Sample Input
5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Sample Output
5 0 4
HINT
若最大数有多个,则输出第一个。*/#include <stdio.h>
#define N 8int main()
{int a[N][N],i,j,b,c,max,n;scanf("%d",&n);if(n >= 2 && n <= 10);//判断是否满足条件 else{printf("输出错误!请重新输入!");return 0; }scanf("%d",&a[0][0]);max = a[0][0];b = c = 0;for(i = 0;i < n;i++){for(j = 0;j < n;j++){if(i == 0 && j == 0) j = 1;scanf("%d",&a[i][j]);if(max < a[i][j]){b = i;c = j;max = a[i][j];}}}printf("%d %d %d",max,b,c);
}

不能单纯的将max初始化成0来作比较,因为数组里的数据可能是负数

Description 给出一个N*N的二维数组,求出其中的最大数和其所在的行号、列号(均从0开始计算)。 Input 第1行是一个正整数N(2≤N≤10),表示二维数组的大小。后跟N行,每行N个数。相关推荐

  1. //编写程序,输入一个四位数整数如5678,求出它的各位数之和,并在屏幕上解出。

    一.题目 //编写程序,输入一个四位数整数如5678,求出它的各位数之和,并在屏幕上解出. 二.代码 #include <stdio.h>int main() {int num,a,b,c ...

  2. python实现6的阶乘_python设计一个阶乘函数,并使用该函数求出6的阶乘。(怎么用python求阶乘的和教程)...

    python设计一个阶乘函数,并使用该函数求出6的阶乘. # 遍 def f1(n): r = 1 while n > 1: r *= n n -= 1 return r # 递 def f2( ...

  3. 输入一个数组,求出这个数组中的逆序对的总数

    题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...

  4. Java - 用数组求出斐波那契数列的前20项值

    斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为" ...

  5. c语言知5个学生的4门成绩,用C 语言数组解题 :已知5个学生的4门课的成绩,要求求出全部学生的门成绩并分别求出每门课的平均成绩...

    用C 语言数组解题 :已知5个学生的4门课的成绩,要求求出全部学生的门成绩并分别求出每门课的平均成绩 关注:82  答案:2  mip版 解决时间 2021-01-28 03:07 提问者巴黎左岸 2 ...

  6. 数组 ——求出一组数的最大值(用数组实现)

    题目:一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg .请问这六只鸡的总体重是多少?平均体重是多少? 请你编一个程序. #include <stdio. ...

  7. c语言程序找出500以内的所有素数,c语言求出给定范围内的所有质数

    程序功能: 输入一个整数,要求打印出这个整数以内的所有质数. 程序示例: #include #include #include bool IsPrime(int x) { bool bResult = ...

  8. 二维数组排序 行与列分别升序_6个经典排序技巧,尤其是最后一个,绝对的个性化...

    点击上方"Excel函数公式"免费订阅 排序,从字面意思理解就是将一组"无序"的记录调整为"有序"的记录.在Excel中,排序是一种常见的操 ...

  9. 从键盘输入一个三位整数n,分别求出n的个位数字、十位数字和百位数字

    #include <stdio.h>int main(void) {int n;printf("请输入一个三位数\n");scanf("%d",&a ...

最新文章

  1. 用c语言编写名字用字母表示,如何用C语言编写自己的姓名和学号
  2. SpringBoot聚合项目总结
  3. 北京金融局、通州区政府与蚂蚁金服战略合作 共防系统性金融风
  4. vs2019编译c语言提示有病毒,关于VS2019代码编译的问题(C++)
  5. isbool php,PHP PHPUnit assertIsBool()用法及代码示例
  6. Base64压缩UUID长度替换Hibernate原有UUID生成器
  7. wxpython窗口固定大小_调整wxPython窗口的大小
  8. mysql获取当前时间示范,mysql 实时显示当前运行的sql语句
  9. Spring常用注解
  10. Spring实战(第5版)核心知识点总结
  11. 计算机网络请子网划分,计算机网络不同主机数的子网划分
  12. 明源售楼系统技术解析 签约管理(一)
  13. 他山之石 | 微信搜一搜中的智能问答技术
  14. 微信第三方平台 错误码
  15. AcWing120防线 经典题二分+前缀和+等差数列
  16. java中获取日期 日期和字符串互转
  17. 大数据量的五种处理方式
  18. ps怎么快速将图片变成黑白 在线PS哪个好用
  19. 基于django搭建收集QQ账号和密码系统
  20. (精华2020年6月2日更新) TypeScript的数据类型

热门文章

  1. “海大与我“ Scrum Meeting(第九周会议记录)
  2. 开发岗校招求职攻略——面试准备(7.2胸有成竹-技术面技巧)
  3. FreeMarker导出word遇到的坑
  4. 文件上传之500错误
  5. 多级下料问题的建模 翻译
  6. ACM计算几何专项练习题目总结
  7. k8s-linkerd
  8. 直播平台源码搭建教程之Android音视频开发
  9. Tomcat 何时解压war包
  10. 金蝶软件 CITRIX无法打印解决方案