#include<stdio.h>
int main()
{
int N[1000],K[1000],T,a[100],b,i,j,x,y;
scanf("%d",&T);
for(b=0;b<T;b++)
{
scanf("%d %d",&N[b],&K[b]);
for(i=0;i<N[b];i++)
{
scanf("%d",&a[i]);
x=a[K[b]-1];
}
y=0;
for(i=0;i<N[b];i++)
{
if(a[i]>x)
y++;
}
printf("%d\n",y);
}
return 0;
}
int main()
{
int N[1000],K[1000],T,a[100],b,i,j,x,y;
scanf("%d",&T);
for(b=0;b<T;b++)
{
scanf("%d %d",&N[b],&K[b]);
for(i=0;i<N[b];i++)
{
scanf("%d",&a[i]);
x=a[K[b]-1];
}
y=0;
for(i=0;i<N[b];i++)
{
if(a[i]>x)
y++;
}
printf("%d\n",y);
}
return 0;
}
本文介绍了一个使用C语言编写的程序,该程序通过读取输入来确定数组中特定位置的元素大于给定值的次数。程序首先接收测试用例的数量,然后针对每个用例接收数组的大小和一个用于比较的值K,最后读取数组的所有元素并输出大于第K个位置元素的元素数量。
905

被折叠的 条评论
为什么被折叠?



