example2.c
来自「北大青鸟软件工程师ppt的学生用书源代码」· C语言 代码 · 共 42 行
C
42 行
#include <stdio.h>
#define BAOBAO_GESHU 5 //宝宝个数
struct BaoBao
{
char xingMing[11];//姓名
float shenGao;//身高
float tiZhong;//体重
};
void main()
{
struct BaoBao BaoBaos[BAOBAO_GESHU];
int i,count;
float max;
for (i = 0; i < BAOBAO_GESHU; ++i)
{
printf("请输入第 %d 个宝宝的数据:\n",i+1);
printf("姓名:");
fflush(stdin);
gets(BaoBaos[i].xingMing);
printf("身高:");
scanf("%f",&BaoBaos[i].shenGao);
printf("体重:");
scanf("%f",&BaoBaos[i].tiZhong);
}
max=BaoBaos[0].shenGao;
count=0;
for (i = 1; i < BAOBAO_GESHU; ++i)
{
if(max<BaoBaos[i].shenGao)
{
max=BaoBaos[i].shenGao;
count=i;
}
}
printf("\n\n第 %d 个宝宝的身高最高,其信息如下:\n",count+1);
printf("姓名: %s \n",BaoBaos[count].xingMing);
printf("身高: %5.2f cm \n",BaoBaos[count].shenGao);
printf("体重: %5.2f kg \n",BaoBaos[count].tiZhong);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?