一程序代码:
#include<stdio.h>
#include<string.h>
void find(int a[],int b[])
{
int max1=a[0];
int max2=0;
int i;
for( i=0;i<10;i++)
{
if(a[i]>max1)
max1=a[i];
}
for( i=0;i<10;i++)
{
if(a[i]<max1 && a[i]>max2)
max2=a[i];
}
b[0]=max1;
b[1]=max2;
}
int main()
{
int b[2]={0,0};
int a[10];
for(int i=0;i<10;i++)
{
printf("请输入10个值:",i+1);
scanf("%d",&a[i]);
}
find(a,b);
printf("最大元素为:%d",b[0]);
printf("\n");
printf("次最大元素为:%d",b[1]);
printf("\n");
}
二、程序截图