zoukankan      html  css  js  c++  java
  • 最大值bug 调试

    小组成员:贾川,李驭龙







    #include "stdafx.h" #include"stdio.h" int Largest(int list[], int length) { int i; int j=1; int max=list[0]; for(i = 0; i <= (length - 1); i ++ ) { if((list[i]<-2147483648) && (list[i]>2147483647)) { return 0; } else { if(list[i]>=max) { max=list[i]; } } } return max; } void main() { int A[1]={-2147483649}; printf("-2147483649"); printf(" %d ",Largest(A,1)); int B[1]={2147483649}; printf("2147483649"); printf(" %d ",Largest(B,1)); int C[3]={NULL}; printf("NULL"); printf(" %d ",Largest(C,0)); int D[3]={1,2,3}; printf("1,2,3"); printf(" %d ",Largest(D,3)); int E[3]={0}; printf("0"); printf(" %d ",Largest(E,3)); int F[3]={7,-8,9}; printf("7,-8,9"); printf(" %d ",Largest(F,3)); int G[3]={-6,-6,-7}; printf("-6,-6,-7"); printf(" %d ",Largest(G,3)); }

    1·需要注意数组内部值的范围。

    2·注意初始化max,不能直接赋值为0,而是要将数组中第一个数赋给max,即

    max=list[0]。
  • 相关阅读:
    Resharper Visual studio中的插件
    MVC 中Simditor上传本地图片
    MVC编程模型
    数据库面试题
    SQL、索引
    存储过程详解
    EF的简单认识
    MVC是什么
    AOP面向切面编程
    SQL语句基本
  • 原文地址:https://www.cnblogs.com/ID-q-han/p/3590738.html
Copyright © 2011-2022 走看看