C语言程序设计----编程部分答案解析
编程题目7
1最大与次大值。(20分)
题目内容:编写程序,找出给定的n个数中的最大值及次大值。
输入格式:在第一行中输入一个正整数n(1<n≤10)。第二行输入n个整数,用英文逗号,隔开。
输出格式:在一行中输出最大值及次大值,中间用英文逗号,隔开。
输入样例:7
12,1,2,5,4,7,3
输出样例:12,7
时间限制:500ms 内存限制:31kb
代码:
#include<stdio.h>
int main()
{ int A[10];
int len;
scanf("%d",&len);
for(int k=0;k<len;k++)
scanf("%d,",&A[k]);
for(int i=0;i<len;i++)
for(int j=i;j<len;j++)
{
if(A[i]>A[j])
{
int t=A[i];
A[i]=A[j];
A[j]=t ;
}
}
printf("%d,%d",A[len-