当前位置: 首页 > wzjs >正文

网站优化都是怎么做的株洲最新今日头条

网站优化都是怎么做的,株洲最新今日头条,青海建设厅网站证件查询,金融服务网站建设题目描述 cjf 君想调查学校 OI 组每个同学的生日,并按照年龄从大到小的顺序排序。但 cjf 君最近作业很多,没有时间,所以请你帮她排序。 输入格式 输入共有 n1 行, 第 1 行为 OI 组总人数 n; 第 2 行至第 n1 行分别…

题目描述

cjf 君想调查学校 OI 组每个同学的生日,并按照年龄从大到小的顺序排序。但 cjf 君最近作业很多,没有时间,所以请你帮她排序。

输入格式

输入共有 n+1 行,

第 1 行为 OI 组总人数 n;

第 2 行至第 n+1 行分别是每人的姓名 s、出生年 y、月 m、日 d。

输出格式

输出共有 n 行,

即 n 个生日从大到小同学的姓名。(如果有两个同学生日相同,输入靠后的同学先输出)

输入输出样例

输入 #1复制

3
Yangchu 1992 4 23
Qiujingya 1993 10 13
Luowen 1991 8 1

输出 #1复制

Luowen
Yangchu
Qiujingya

说明/提示

数据保证,1<n<100,1≤∣s∣<20。保证年月日实际存在,且年份 ∈[1960,2020]。

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct stu
{int num;int date;char name[25];
};
int compar(const void *p1,const void *p2)
{return ((struct stu*)p1)->date-((struct stu*)p2)->date;
}
int main()
{int n,i,y,m,d;struct stu str[115];scanf("%d",&n);for(i=0;i<n;i++){scanf("%s%d%d%d",str[i].name,&y,&m,&d);str[i].num=i;str[i].date=y*10000+m*100+d;//把每个人的年月日组成一个数字,数字越小,代表年龄越大,或许前面的排序题也可以用这种组合的思路,可以省去很多if哈哈哈}qsort(str,n,sizeof(str[0]),compar);for(i=1;i<n;i++){if(str[i].date==str[i-1].date){if(str[i].num>str[i-1].num){char ans[25]={'\0'};strcpy(ans,str[i].name);strcpy(str[i].name,str[i-1].name);strcpy(str[i-1].name,ans);}}}for(i=0;i<n;i++)printf("%s\n",str[i].name);return 0;}

http://www.dtcms.com/wzjs/184150.html

相关文章:

  • 推荐一些做电子的网站青岛百度快速优化排名
  • 继续教育网站怎么做不了作业seo怎么学
  • 重庆做网站优化网络营销和市场营销的区别
  • 广 做网站蓝光电影下载网络营销名词解释
  • 做网站空间哪家好竞价sem托管
  • 怎么做一种网站为别人宣传seo搜索是什么
  • 网站系统制作教程视频教程手机网站模板下载
  • 企业vi品牌设计广州seo网络推广员
  • icp备案需要先建设网站么设计公司
  • 免费网站可以做cpa?凡科建站快车
  • 沧州百胜信息技术有限公司杭州网站seo推广软件
  • 个人网站备案审批网站seo基本流程
  • 企业注册登记查询福州seo快速排名软件
  • 北京简约网站建设公司郑州网站优化哪家好
  • seo的网站淄博百度推广
  • 济南mip网站建设公司上海网站seo招聘
  • 网络推广团队分工广州seo优化排名公司
  • 2015做外贸网站好做吗企业网络组建方案
  • 百度网站优化排名互联网营销策划
  • 什么是网站栏目标题seo成创网络
  • 视频分享网站模板企业如何注册自己的网站
  • 购物网站排名第一的有哪些网络营销的目的和意义
  • 安徽招标网官网郑州seo顾问阿亮
  • 免费ppt模板下载大全网站搜索广告是什么意思
  • 青岛seo网站排名北京seo代理公司
  • 建设建材网站什么网站推广比较好
  • 做新闻网站的素材中国新闻网发稿
  • 注册公司流程图片对seo的理解
  • 电商网站运营团队建设方案模板关键字挖掘机爱站网
  • 网页界面设计案例赏析惠州seo关键词排名