细节成就未来(结构体数组替换)

测试数据:

12 he 34

13 hu 35

14 ni 1

18 bu 98

11 ko 90

19 by 7

34 vy 33

33 bg 44

55 bj 32

2 v 43

1 jh 2

4 bsw 54

76 hgh 96

578 bsvd 76

222 scdsc 45

46 df 63

23 add 65

24 dsvf 82

25 xacd 81

26 dshcvd 41

//有n个学生的信息(包括学号,姓名
//成绩)要求 
//按照成绩的高低顺序输出各学生的信息 
#include<stdio.h>
struct student{
	int sc;
	char name[10];
	float ct; 
}people[20];

int main(){
	struct student temp;
	int i,j,k;
	for(i=0;i<20;i++){
		scanf("%d%s%f",&people[i].sc,&people[i].name,&people[i].ct);
		
	} 
	for(i=0;i<19;i++){
		k=i; 
	    for(j=i+1;j<20;j++){
	    	if(people[j].ct>people[k].ct){
	    		k=j; 
			}
		
	    }
			temp=people[k];
	    	people[k]=people[i];
	    	people[i]=temp;


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值