news 2026/1/8 20:17:29

合影效果 与 病人排队

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
合影效果 与 病人排队

合影效果

依旧将男生女生分开存储即可,方便分别排序。

#include<bits/stdc++.h> using namespace std; int main(){ double male[40] = {0.00,0.00},female[40] = {0.00,0.00}; int i = 0,j = 0; int n; cin >> n; for(int now = 1;now<=n;now++){ string sex = ""; double h; cin >> sex >> h; if(strcmp(sex.c_str(),"male") == 0){male[i] = h;i++;} else{female[j] = h;j++;} } sort(male,male + i);//男生升序排列 sort(female,female + j,greater<double>());//女生降序排列 for(int m=0;m<i;m++) printf("%.2lf"" ",male[m]); for(int m=0;m<j;m++) printf("%.2lf"" ",female[m]); return 0; }

病人排队

将老年人与非老年人分开存储。非老年人只输出ID且按照输入顺序输出,所以只定义了非成年人的ID。老年人要按照年龄排序,所以定义了old,ID_old,与order三个数组分别存储老年人年龄,ID和登记顺序。

在存储数据后对老年人数组进行排序,按照年龄降序排,也要将对应的登记顺序进行交换。若年龄相同,按照登记顺序排序,小的在前,交换ID和登记顺序。最后输出即可。

#include<bits/stdc++.h> using namespace std; int main(){ int n,old[100] = {0,0,0};//老年人年龄 int order[100] = {0,0,0};//登记顺序 cin >> n; string ID_old[100];//老年人ID string ID_dult[100];//非老年人ID int o1 = 0,o2 = 0; for(int i=0;i<n;i++){ int year; string ID = ""; cin >> ID >> year; if(year >= 60){old[o1] = year;ID_old[o1] = ID;order[o1] = i;o1++;}//存储老年人的年龄和ID else{ID_dult[o2] = ID;o2++;}//存储非老年人的ID } for(int i=0;i<o1;i++){//对老年人排序 for(int j=i;j<o1;j++){ if(old[i] < old[j]){ int t = old[i];//年龄交换顺序 old[i] = old[j]; old[j] = t; int k = order[i];//登记顺序交换 order[i] = order[j]; order[j] = k; string now = ID_old[i];//ID交换顺序 ID_old[i] = ID_old[j]; ID_old[j] = now; } else if(old[i] == old[j]){//年龄相同时,按照登记顺序排序 if(order[i] > order[j]){ int k = order[i];//登记顺序交换 order[i] = order[j]; order[j] = k; string now = ID_old[i];//ID交换顺序 ID_old[i] = ID_old[j]; ID_old[j] = now; } } } } for(int i=0;i<o1;i++){ cout << ID_old[i] << endl; } for(int i=0;i<o2;i++){ cout << ID_dult[i] << endl; } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/2 6:03:53

阿里开源精神再现:CosyVoice3完全免费可用于商业用途

阿里开源精神再现&#xff1a;CosyVoice3完全免费可用于商业用途 在智能语音日益渗透日常生活的今天&#xff0c;个性化语音合成已不再是科技巨头的专属能力。从车载导航到虚拟主播&#xff0c;从有声书到政务服务&#xff0c;人们越来越期待“听得见温度”的声音——不仅是准…

作者头像 李华
网站建设 2026/1/2 6:03:45

CosyVoice3项目目录结构解析:了解outputs输出路径配置

CosyVoice3 项目 outputs 输出路径深度解析 在当前语音合成技术快速迭代的背景下&#xff0c;越来越多开发者开始尝试部署像 CosyVoice3 这样的开源语音克隆系统。作为阿里推出的高精度多语言 TTS 模型&#xff0c;它不仅支持“3秒极速复刻”和自然语言控制&#xff0c;还具备极…

作者头像 李华
网站建设 2026/1/2 6:03:22

CosyVoice3能否用于动物保护宣传?模拟濒危物种叫声

CosyVoice3能否用于动物保护宣传&#xff1f;模拟濒危物种叫声 在云南高黎贡山的密林深处&#xff0c;一只怒江金丝猴正悄然消失于雾气之中。科学家们手握录音设备&#xff0c;却难以捕捉它最后一声鸣叫——这样的场景&#xff0c;在全球濒危物种保护工作中屡见不鲜。声音&…

作者头像 李华
网站建设 2026/1/2 6:02:57

理解vTaskDelay对系统功耗的工业影响

如何用好 vTaskDelay &#xff1a;工业嵌入式系统中的功耗优化实战 在工厂车间、油气管道或远程环境监测站里&#xff0c;一台小小的传感器节点可能要连续工作五年甚至十年。它没有插电&#xff0c;靠的是一节锂亚硫酰氯电池&#xff1b;它的任务也不复杂——每分钟读一次温度…

作者头像 李华
网站建设 2026/1/2 6:02:23

Chromedriver自动化采集CosyVoice3生成语音样本集

Chromedriver自动化采集CosyVoice3生成语音样本集 在AI语音技术飞速发展的今天&#xff0c;个性化语音合成已经不再是实验室里的概念&#xff0c;而是逐步渗透到虚拟主播、智能客服、有声书创作等实际场景中。阿里最新开源的 CosyVoice3 模型凭借其对普通话、粤语、英语、日语以…

作者头像 李华
网站建设 2026/1/2 6:02:19

UDS 28服务配置详解:Vector Davinci工具全面讲解

UDS 28服务配置实战&#xff1a;手把手教你用Vector Davinci搞定通信控制你有没有遇到过这样的场景&#xff1f;在做OTA升级时&#xff0c;ECU突然刷写失败&#xff0c;日志显示“数据帧丢失”&#xff1b;排查半天发现是车身模块的周期报文占满了总线&#xff0c;干扰了关键诊…

作者头像 李华