文章

11

粉丝

169

获赞

13

访问

47.8k

头像
c 利用数组(可自动排序和去重,算法不是最好,但提供一种思路)
推荐阅读
P1383 北京邮电大学
发布于2022年11月8日 21:36
阅读数 5.5k

#include<stdio.h>
 

/*输入有多组数据。
每组输入n,然后输入n个整数(1<=n<=1000),再输入k。
输出描述:
输出第k小的整数。
输入输出样例
输入样例#:
复制
6
2 1 3 5 2 2
3
输出样例#:
复制
3
u*/

void main(){
    int t,n,i,d,j=0,a[100]={0},b[100];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&t);
        a[t]=t;
    }
    scanf("%d",&d);
    for(i=0;i<100;i++)
    {
        if(a[i]!=0)
        {
            b[j]=a[i];
            j++;
        }
    
    }

    printf("%d",b[d-1]);
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发