用结构体实现输出最小成绩的学生的学号和成绩。

#include<stdio.h>
#define N 2
struct stuMes{
	char sno[20];
	double score;
}a[N];
struct stuMes minScore(struct stuMes *a)
{
	int i,k;
	int min=100;
	struct stuMes b;
	for(i=0;i<N;i++){
		if(a[i].score<min){
			min=a[i].score;
			k=i;
		}
	}
	return a[k];
}
int main()
{
	int i;
	double min;
	struct stuMes b;
	for(i=0;i<N;i++){
		printf("请依次输入学号和成绩\n");
		scanf("%s",a[i].sno);//字符串输入的时候不要有&&&&&&&&&& 
		scanf("%lf",&a[i].score);
	}
	b=minScore(a);
	printf("成绩最低的学生信息:\n学号:%s成绩:%lf\n",b.sno,b.score);
	return 0;
}
全部评论

相关推荐

找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
走不到的路就这样算了吗:大佬硬气
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务