#include<iostream>
#include<fstream>
using namespace std;
class Salary
{
public:
void set_salary();
void add_salary();
void sort_salary();
void show_salary();
private:
int number;
double salary[1000];
};
int main()
{
Salary s1;
s1.set_salary();
s1.add_salary();
s1.sort_salary();
s1.show_salary();
system("PAUSE");
return 0;
}
void Salary::set_salary()
{
ifstream infile("salary.txt",ios::in);
if(!infile)
{
cerr << "open error" << endl;
exit(1);
}
for(int i = 0; i < 1000; ++i)
{
infile >> salary[i];
if(salary[i] == -1)
{
number = i;
break;
}
}
infile.close();
}
void Salary::add_salary()
{
for(int i = 0; i < number; ++i)
{
salary[i] += 100;
}
return;
}
void Salary::sort_salary()
{
double t;
for(int j = 0; j < number -1; ++j)
{
for(int i = 0; i < number - 1 - j; ++i)
{
if(salary[i] < salary[i+1])
{
t = salary[i];
salary[i] = salary[i+1];
salary[i+1] = t;
}
}
}
return ;
}
void Salary::show_salary()
{
for(int i = 0; i < number; ++i)
{
cout << salary[i] << " ";
if((i+1) % 1 == 0)
{
cout << endl;
}
}
return;
}
相关推荐
YOLOv11 改进策略 | HWD:引入 Haar 小波变换,减少信息丢失
在卷积神经网络(CNN)中,下采样(Downsampling)是降低特征图分辨率、扩大感受野的关键操作,通常通过最大池化(MaxPool)或步长为 2 的卷积(Strided Convolution)实现。然而,这些方法在降低分辨率的同时,往往会丢失图像中的高频细节信息(如边缘、纹理)和精确的空间位置信息,这可能对后续特征提取和目标检测精度产生不利影响,尤其是对于小目标和需要精细定位的任务。
第四周 任务二
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 多文件运行程序 * 作 者: 杨森 * 完成日期: 2012 年
Win11内核隔离无法打开的解决方案详解
内核隔离问题的解决需遵循"先硬件后软件"的排查原则,90%以上的案例可通过驱动清理或外设断开解决。对于必须禁用该功能的用户,建议定期使用Windows Defender进行全盘扫描,并保持系统更新至最新版本。技术决策需在安全性和兼容性之间取得平衡,本文提供的多维解决方案可帮助用户构建更稳定的Windows 11使用环境。
第四周 任务二
//头文件 mytime.h class Time { public: void set_time(); void show_time(); void add_a_sec();//增加一秒钟 void add_a_minute();//增加一分钟 void add_an_hour();//增加一小时 void seconds(int);//增加n秒
Python 包安装报错:ERROR: No matching distribution found for xxx 的全面排查指南
本文全面解析Python包安装时常见的`ERROR: No matching distribution found for xxx`报错。从检查包名拼写、网络与镜像源配置,到深入分析Python版本、操作系统等环境兼容性问题,提供了从简到繁的排查步骤。文章还介绍了使用`pip debug`、`-v`参数等高级诊断工具,并给出了更换包管理器、使用Docker等终极解决方案,帮助开发者高效解决依赖安装难题。
TAS5805MPWPR实战:数字音频功放从选型到量产全流程指南
数字音频功放将I2S数字信号直接转为PWM驱动扬声器,省去传统DAC与模拟运放链路,在高保真、低BOM与紧凑PCB之间找到平衡。其核心在于内置可编程DSP,支持多段PEQ、DRC等数字处理,通过I2C配置即可完成调音,而不占用主控算力。这类方案广泛应用于蓝牙音箱、Soundbar、智能音频模组等产品,但实际落地时常遇到I2C通信不稳定、EQ未生效、底噪超标、DC检测误触发等工程问题。从电源布局、LC滤波参数到PurePath Console工具链的使用,再到量产固件加载与故障排查,都需要系统化方法论支撑。本
java第四周 任务二
/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:求降序数 * 作 者:薛广晨 * 完成日期:2011 年 09
Qt Installer Framework4.6.1的最基础使用1(win10+离线安装包 )
因工作需要,win程序发布后,打包成一可执行exe文件,且兼容win7系统笔者记录了一些关键要点,供有需要的小伙伴使用。
第四周任务二——多文件
01.#include 02.#include"mytime.h" //该头文件中包含了Time类的定义 03.using namespace std; 04.int main( ) 05.{ 06. Time t1; //有了 #include"mytime.h" ,可以直接使用Time定义对象 07. t1.set_time( ); 0
【计算机组成原理实验】状态机实验
理解“状态机”概念,掌握“状态机”思想描述时序系统。通过下列三种基于D触发器的计数器结构,构建状态机的状态转移电路:环形计数器、扭环计数器和条件判断的扭环计数器。基于“状态机”原理,设计一个“交通灯”系统:控制红黄绿信号灯按照以下顺序循环点亮:“绿 黄 红 绿 ……”,红灯、绿灯和黄灯的亮灯持续时间可以通过拨码开关独立设置。红灯和绿灯是持续亮灯模式,黄灯则是闪烁亮灯模式。
gseapy python包GO、KEGG富集(注释)分析
文档案例参考:https://gseapy.readthedocs.io/en/latest/gseapy_example.html#Over-representation-analysis-by-Enrichr-web-services安装:建议安装最新版(这里安装的1.04):https://github.com/zqfang/GSEApy/releases。
第四周作业任务二
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: main.cpp mytime.cpp mytime.h * 作 者: 计114-3 王兴锋 * 完成日期: 2012
halcon算子翻译——connection
算子:connection(Region : ConnectedRegions : : ) 功能:分离一个区域中相连接的部分(变成多个区域)。 输入参数: Region:输入一个区域; 输出参数: ConnectedRegions: ———————————————— 版权声明:本文为优快云博主「机器人自动化控制」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/haier123888/article/details/1
0609 第四周任务练习(二)
在Spring Boot中实现类似ChatGPT一个字一个字返回的效果,核心思路是使用或来进行,从而在前端逐字显示内容,就像 ChatGPT 打字一样。
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
第四周 任务四扩展二
/*任务 4 扩充 2(选做):手工输入工资?!太让人不能忍受了。现给出包含了 500 个职工工资的文件 salary.txt,从文件中读数据,完成上面的工作。此任务可参照上一学期第 15 周任务 3 完成。还可以 将排序后结果保存到一个文件中。*/ #include #include using namespace std; class Salary { publ
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
第四周任务(二)
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: renwu.cpp * 作 者: 苗向前 * 完成日期:2012 年 3 月 20
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
第四周实验报告 任务二
class Time { public: void set_time(); void show_time(); void add_second(int); void add_minute(int); void add_hours(int); void add_a_sec(); void add_a_minute(); void add_a_ho
第四周任务二 多文件时间
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: time * 作 者: 姜雅明 * 完成日期: 2012 年
第四周实验报告(任务二)
* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:"正整数类" * 作 者: 张培培 * 完成日期:2011 年 03月 13日 * 版 本 号: * 对任务及求解方法的描述部分 * 输入描述: * 问题描述: 通过一系列的成员函数对其性
(第四周任务二)利用多文本组织项目
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: mytime * 作 者: 张斌 * 完成日期: 2011 年
第四周任务二(多文件组织项目)
/** (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: main.cpp mytime.cpp mytime.h * 作 者: 计114-4 冯珍珍 * 完成日期:
第四周任务二:利用多文件组织项目
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 利用多文件组织处理问题 * 作 者: 计114-4 田庆
1791



被折叠的 条评论
为什么被折叠?



