结构体——查找结构体类型数组的最高分

查找结构体类型数组的最高分

/*****************************
功能:查找结构体类型数组的最高分
日期:2014年12月10日09:35:26
******************************/
#include<stdio.h>
struct student
{
	int num;
	char name [20];
	float score;
};
void main()
{
	int i, m;
	float maxscore;
	struct student stu[5] = 
	{
		{101, "liming", 89},
		{102, "zhanghong", 95},
		{103, "lili", 89},
		{104, "weichen", 85},
		{105, "yangfan", 75},
	};							//声明结构体数组
	m = 0;
	maxscore = stu[0].score;	//初始化最大成绩
	for (i = 0; i < 5; i++)
	{
		if (stu[i].score > maxscore)
		{
			maxscore = stu[i].score;
			m = i;
		}
	}
	printf("The maxmum score is : %5.1f\n", maxscore);
	printf("The student number is :%d\n",stu[m].num);
	printf("The student name is :%s\n",stu[m].name);
}

/*****************************
The maxmum score is :  95.0
The student number is :102
The student name is :zhanghong
Press any key to continue
******************************/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值