Discuz! Board

 找回密码
 立即注册
查看: 752|回复: 1

10.5 作业提交

[复制链接]

54

主题

66

帖子

574

积分

高级会员

Rank: 4

积分
574
发表于 2022-10-5 19:24:14 | 显示全部楼层 |阅读模式
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. float yf(float i)
  4. {
  5.         float t=int(i);
  6.     t=i-t;
  7.     return t;
  8. }
  9. bool cmp(float a,float b)
  10. {
  11.         if(yf(a)!=yf(b)) return yf(a)>yf(b);
  12.         else if(yf(a)==yf(b)) return a<b;
  13. }
  14. int main()
  15. {
  16.     double a[10]={1998.6,2002.9,1983.2,2013.4,1885.4,2017.5,2102.2,1997.7,2010.8,2015.4};
  17.     sort(a,a+10,cmp);
  18.     for(int i=0;i<=9;i++)
  19.         cout<<a[i]<<" ";
  20.     return 0;
  21. }
复制代码
回复

使用道具 举报

574

主题

758

帖子

243万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2435189

烈空座 Lv:100
发表于 2022-10-6 20:11:35 | 显示全部楼层
正确
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-2-13 11:11 , Processed in 0.054172 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表