c语言编程练习题:7-152 考试座位号
作者:yunjinqi   类别:    日期:2023-05-31 17:45:31    阅读:445 次   消耗积分:0 分    

image.png

#include <stdio.h>
#include <string.h>
int main(){
    int N;
    char arr_1[1000][18];
    int arr_2[1000];
    int arr_3[1000];
    int num;
    int arr_num[1000];
    if (scanf("%d",&N)!=EOF){
        // 读取数据
        for (int i=0;i<N;i++){
            char a[18];
            int b,c;
            if (scanf("%s %d %d",a,&b,&c)!=EOF){
                strcpy(arr_1[i], a);
                arr_2[i]=b;
                arr_3[i]=c;
            }
        }
        //读取查找数目
        if (scanf("%d",&num)!=EOF){
            for (int j=0;j<num;j++){
                int v;
                if (scanf("%d",&v)!=EOF)
                    arr_num[j]=v;
            }
        }
        // printf("run====");

        // 根据数目查找数据并打印数据
        for (int i=0;i<num;i++){
            int v = arr_num[i];
            // printf("v=%d\n",v);
            int j1=0;
            for (j1=0;j1<1000;j1++){
                if (arr_2[j1]==v){
                    // printf("j1=%d\n",&j1);
                    printf("%s %d\n",arr_1[j1],arr_3[j1]);
                }
            }
        }
        
    }
    return 0;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/277
上一篇:c语言编程练习题:7-151 个位数统计
下一篇:c语言编程练习题:7-153 念数字