找出耳朵最短的兔子

**时间限制:**1000ms **内存限制:**256MB **提交通过率:**29%

题目描述

输入十只兔子的耳朵长度(厘米为单位),请你找出十只兔子里耳朵最短的那一只,输出它的名字。(所有兔子的耳朵都不超过100厘米)

**tips:**可以像这样定义结构体来存储一只兔子的信息~

struct rabbit{
    char name[50];
    int ear;
};

输入描述

输入共10行 每行包括兔子的名字和耳朵长度(长度不超过100)

输出描述 耳朵最短兔子的名字

样例1

输入复制

Alex 7
Bob 8
Claire 16
David 6
Elena 9
Frida 7
George 9
Hillary 8
Illy 14
Jenny 10

输出

David

c语言内容:

#include <stdio.h>
#include <string.h>

struct rabbit {
    char name[50];
    int ear;
};

int main() {
    struct rabbit rabbits[10];
    int i, min_index = 0;
    for (i = 0; i < 10; i++) {
        scanf('%s%d', rabbits[i].name, &rabbits[i].ear);
    }
    for (i = 1; i < 10; i++) {
        if (rabbits[i].ear < rabbits[min_index].ear) {
            min_index = i;
        }
    }
    printf('%s', rabbits[min_index].name);
    return 0;
}
找出耳朵最短的兔子 - C语言编程练习题

原文地址: https://www.cveoy.top/t/topic/nqWW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录