我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

以下程序的输出结果为什么是row=5 max=17啊

#include <stdio.h>void main()
{int a[12]={12,3,4,5,9,17,6,3,-1,8,-5,2};int i,j,row=0,max;max=a[0];for(i=0;i<12;i++)
if(a[i]>max){max=a[i];row=i;}
printf("row=%d max=%d",row,max);}

这段代码就是找到数组里最大数及它的下标, row=5 是元素下标,17是元素值,a[5] = 17.

这不就是遍历数组找最大值和其下标吗

近期文章

  • kubernetes 安装了weave,但创建pod仍然报网络错误,如何解决?
  • 插入一个数到排列好的数组里
  • 两个不同的点云一致化
  • 为什么这里选C不选B
  • ansys Maxwell里我的9槽12极分数集中绕组的无刷电机外电路脉冲信号该怎么设置?
  • 腾讯会议确认共享,共享窗口聚焦
  • 调用webservice报错SOAPFaultException: java.lang.NullPointerException
  • 请问cityengine导出街道模型扭曲应该如何解决?
  • css将图片设置成圆形
  • 请问图上数组如何输出
  • 写一个函数求三个数的最大值和最小值,要求用两个指针作为函数的参数,带回两个结果
  • 数组中的数据怎么移动?
  • vuerouter出现?#
  • 怎么解决警告里面的没有新的换行符
  • springboot项目中使用了mybatisplus的baseMapper中的方法,却提示报错自己的mapper中没有这个方法
  • python tkinter button分别输入的问题
  • List反转数据 含有null
  • 打印杨辉三角,求带注释
  • MRSR RF,RO这句什么意思
  • 一道C语言结构体基础题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华