您的位置:首页 > 其它

快速找出一个数组中的最大数和第二大数

2016-11-30 23:38 239 查看
#include<stdio.h>

int main()

{

int n;

printf("请输入你想输入数字的个数:");

scanf("%d",&n);

int a
;

int i;

for(i=0;i<n;i++)

{

scanf("%d",&a[i]);

}

int j;

int temp;

for(i=0;i<2;i++)

{

for(j=0;j<n-1-i;j++)

{

if(a[j]>a[j+1])

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

printf("最大的数 = %d the 第二大的数 = %d\n ",a[n-1],a[n-2]);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: