输出第二大数(用数组)
2021-03-17 03:27
标签:核心 pre break 情况 i++ 数组 排序 amp include } } 输出第二大数(用数组) 标签:核心 pre break 情况 i++ 数组 排序 amp include 原文地址:https://blog.51cto.com/14951163/2551334
核心部分:
for(i=0;i{
for(j=0;j{
if(a[j]>=a[j+1])
{t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
}
排序好了之后,就把a[1]输出即为最大(注意[相等的情况])
代码:
#include
int main()
{
int a[15];
int i,j,t;
for(i=0; iscanf("%d",&a[i]);
for(i=0; i{
for(j=0;j{
if(a[j]
第二种方法(直接找第二大的数)
定义max1与max2然后把max1与max2找出来,并输出max2
代码:
#include
int main()
{
int a[15],max=0,i,max2=0;
for (i=0;i{
scanf("%d",&a[i]); if(max
下一篇:jira python 认证