欢迎来到天天文库
浏览记录
ID:57687352
大小:13.00 KB
页数:2页
时间:2020-09-01
《c语言编程:输入学生信息(姓名,年龄,分数),并按照分数由高到低输出。.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、输入学生信息(姓名,年龄,分数),并按照分数由高到低输出。#include#includestructstudent{intage;floatscore;charname[100];};input_stlen(int*num){printf("请输入学生总数:");printf("num=");scanf("%d",num);}input_stIFO(int*num,structstudent*p){inti;for(i=0;i<*num;i++){printf("请输入第%d学生信息:",i+1);printf("age:");scanf(
2、"%d",&p[i].age);printf("score:");scanf("%f",&p[i].score);printf("name:");scanf("%s",p[i].name);}}input_stcomp(int*num,structstudent*r){inti,j;structstudentt;printf("学生成绩排名如下:");for(i=0;i<*num-1;i++)for(j=0;j<*num-1-i;j++){if(r[j].score3、*num,structstudent*Q){inti;printf("学生排名如下:");printf("-------------------------------------------------------------------");printf("%-20s%20s%20s","name:","age:","score:");for(i=0;i<*num;i++){printf("%-20s%20d%20f",Q[i].name,Q[i].age,Q[i].score);}}intmain(void){inti,j,len;structstudent*p4、Arr,t;input_stlen(&len);//输入学生数pArr=(structstudent*)malloc(sizeof(structstudent)*len);//定义动态内存input_stIFO(&len,pArr);//输入学生信息input_stcomp(&len,pArr);//比较output_stARR(&len,pArr);//输出return0;}
3、*num,structstudent*Q){inti;printf("学生排名如下:");printf("-------------------------------------------------------------------");printf("%-20s%20s%20s","name:","age:","score:");for(i=0;i<*num;i++){printf("%-20s%20d%20f",Q[i].name,Q[i].age,Q[i].score);}}intmain(void){inti,j,len;structstudent*p
4、Arr,t;input_stlen(&len);//输入学生数pArr=(structstudent*)malloc(sizeof(structstudent)*len);//定义动态内存input_stIFO(&len,pArr);//输入学生信息input_stcomp(&len,pArr);//比较output_stARR(&len,pArr);//输出return0;}
此文档下载收益归作者所有