快速找出一个数组中的最大数和第二大数
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;
}
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;
}
相关文章推荐
- Linux_C练习:快速找出一个数组中的最大数、第二大数。(笔试题)
- 快速找出一个数组中的最大数、第二大数。
- 如何快速找出一个数组中最大数和第二大数
- [基础题]1.快速找出一个数组中的最大数、第二大数。
- 快速找出一个数组中的最大数、第二大数
- 快速找出数组中的最大数和第二大数
- 找出一个整数数组中的第二大数
- C++通过自定义函数找出一个整数数组中第二大数的方法
- 快速从数组中找出最大数和第二大的数
- 写一个函数,找出一个整数数组中的第二大数
- 在一个n个数的数组中(n很大),找出前i个中的最大或最少的数
- 找出一个数组里面前K个最大数
- 一个数组的值先从小到大递增后从大到小递减,找出最大的值
- 找出一个整数数组中,第二大的数(整数数组作为函数参数)
- 一个包含正整数和负整数的数组,找出和最大的子串.
- .NET中,写一个函数找出一个整数数组中,第二大的数(整数数组作为函数参数)
- [面试题]用最少的比较次数找出一个数组中的最大值和次大值
- 求出一个整型数组中的第二大数
- 写一个函数找出一个整数数组中,第二大的数
- 不排序找出一个数组中的第二大的数