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 + -
显示快捷键?