数组第二大数
发布时间:2020-12-14 02:45:29 所属栏目:大数据 来源:网络整理
导读:写一个函数找出一个整数数组中第二大的数 char buf[] = { 10 , 3 , 5 , 2 , 6 , 4 , 7 , 8 }; #if 0 for (i = 0 ; i 8 ; i++) { if (buf[i] max ) { sec = max ; max = buf[i]; } } #endif for (i = 0 ; i 2 ; i++) { for (j = i; j 8 ; j++) { if (buf[i] b
写一个函数找出一个整数数组中第二大的数 char buf[] = {10,3,5,2,6,4,7,8};
#if 0
for(i = 0; i < 8; i++)
{
if(buf[i] > max)
{
sec = max;
max = buf[i];
}
}
#endif
for(i = 0; i < 2; i++)
{
for(j = i; j < 8; j++)
{
if(buf[i] < buf[j])
{
tmp = buf[i];
buf[i] = buf[j];
buf[j] = tmp;
}
}
}
printf("%dn",buf[--i]);
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |