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

找出最大数,为什么输出为0呀

#include<stdio.h>
int i;
int max=0;
char a[6]={25,30,24,46,34,23};
void main()
{
for(i=0;i>6;i++)
{
if(a[i]>max)
{
max=a[i];
各位看看哪里有问题吗?
}
}
printf("%d",max);
while(1);
}

i>6,这个条件一个也不符合,max的值不变,输出0,
改为i<6

for循环条件i>6不对,i<6

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7665889

近期文章

  • 51单片机按钮控制流水灯
  • 安卓打包运行是出现问题
  • Laravel,为一种方法更改模型中的连接?
  • 十个字符串取最长这个程序为什么不太对
  • 大一新生头发要掉光了。为什么这里面的ScoreDes和ScoreAs(按照总分的升序降序排列)单独用的时候没有问题,但是放这里就有问题?主要VC6也没有报错,这个逻辑错误真的找不出来了。
  • 51单片机按钮控制流水灯
  • 接口规范算是测试接口的依据吗?
  • gcc升级后编译error问题
  • 与c语言函数有关的问题
  • C语言,调用函数的问题,大佬救命!!!
  • 当我尝试访问数组项时,我只得到1. one
  • Python 问题 回答
  • 求大佬帮忙,救救迷茫的大一
  • todoList案例输入新事件后页面没有变化
  • vue /deep/样式线上不生效
  • form1.width=260*16中的260和16分别代表啥,如何得到这是vb6.0
  • Linux怎么导出文本文件中指定字符数的行?
  • 自己设计一个函数,实现某个功能
  • PHP-FPM始终返回200无论NGINX状态代码
  • sql 时间计算问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华