zoukankan      html  css  js  c++  java
  • C语言中求整型数组中的最大值!~~~~(黄为,刘佳琪)

    代码:

    #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 Tlist[3]={NULL};
    printf(" %d ",Largest(Tlist,0));
    int Tlist1[3]={4,5,9};
    printf("4,5,9");
    printf(" %d ",Largest(Tlist1,3));
    int Tlist2[3]={0};
    printf("0");
    printf(" %d ",Largest(Tlist2,3));
    int Tlist3[3]={6,-2,8};
    printf("6,-2,8");
    printf(" %d ",Largest(Tlist3,3));
    int Tlist4[1]={-2147483649};
    printf("-2147483649");
    printf(" %d ",Largest(Tlist4,1));
    int Tlist5[1]={2147483649};
    printf("2147483649");
    printf(" %d ",Largest(Tlist5,1));
    }

    总结:

    通过这次的函数调试,知道了验证函数的重要性,编写程序时要验证函数能否运行。

    本程序max一定要初始化成下标为0的数组;

    还要注意整型类型的界限问题;

    对整型类型有了更深一层次的了解,并让我学到了很多细节的东西不能想当然,要尽力想得全面。

  • 相关阅读:
    代码解析&Filter用户授权例子
    session
    软件工程结对作业2
    软件工程结对作业1
    软件工程第三次作业
    软件工程第二次作业
    软件工程第一次作业
    KMP算法
    哈希表
    Mysql事物隔离级别
  • 原文地址:https://www.cnblogs.com/huang-wei/p/3590718.html
Copyright © 2011-2022 走看看