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

总结:

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

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

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

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

转载于:https://www.cnblogs.com/huang-wei/p/3590718.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值