天梯赛L1-079天梯赛的善良(20分)C语⾔
天梯赛是个善良的⽐赛。善良的命题组希望将题⽬难度控制在⼀个范围内,使得每个参赛的学⽣都有能做出来的题⽬,并且最厉害的学⽣也要⾮常努⼒才有可能得到⾼分。
于是命题组⾸先将编程能⼒划分成了 106 个等级(太疯狂了,这是假的),然后调查了每个参赛学⽣的编程能⼒。现在请你写个程序出所有参赛学⽣的最⼩和最⼤能⼒值,给命题组作为出题的参考。
输⼊格式:
输⼊在第⼀⾏中给出⼀个正整数 N(≤2×104),即参赛学⽣的总数。随后⼀⾏给出 N 个不超过 106 的正整数,是参赛学⽣的能⼒值。
输出格式:
第⼀⾏输出所有参赛学⽣的最⼩能⼒值,以及具有这个能⼒值的学⽣⼈数。第⼆⾏输出所有参赛学⽣的最⼤能⼒值,以及具有这个能⼒值的学⽣⼈数。同⾏数字间以 1 个空格分隔,⾏⾸尾不得有多余空格。
输⼊样例:
10
86 75 233 888 666 75 886 888 75 666
结尾⽆空⾏
输出样例:
75 3
888 2
结尾⽆空⾏
#include<stdio.h>
int main()
{
int n,i,x=1000000,y=0,t,q,w;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&t);
if(t<x)
{
x=t;
w=1;
}
if(t==x)w++;
if(t>y)
{
y=t;
q=1;
最强编程语言}
if(y==t)q++;
}
printf("%d %d\n",x,w-1);
printf("%d %d",y,q-1);
return 0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。