找出耳朵最短的兔子 - C语言编程练习题
找出耳朵最短的兔子
**时间限制:**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;
}
原文地址: https://www.cveoy.top/t/topic/nqWW 著作权归作者所有。请勿转载和采集!