第四周任务二

蓝桥杯嵌入式(基础教程)STM32G431RBT6——创建工程以及点灯 首先选择正确的芯片类型:STM32G431RBT6工程的创建主要有配置时钟以及烧录的方式。在配置好之后需要对时钟进行配置,由于蓝桥杯的外部晶振是24MHz因此需要对时钟树进行相应的配置。第一步先点击时钟配置之后就可以对时钟进行相应的配置了最后一步,需要对工程起一个名字,并且要选择KEIL做为其相应的软件之后再需要再生成代码那里进行相应的控制。当然这样根据生成的工程不能直接使用会有一个报错,所以需要添加一个启动文件。这个启动文件可以在官方的LCD文件夹下复制到自己的工程中。 阅读详情
 
#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;
}

基于OpenCV实现暗通道先验去雾算法及改进,效果惊人 深度技术文,前方高能 阅读详情

相关推荐

YOLOv11 改进策略 | HWD:引入 Haar 小波变换,减少信息丢失

在卷积神经网络(CNN)中,下采样(Downsampling)是降低特征图分辨率、扩大感受野的关键操作,通常通过最大池化(MaxPool)或步长为 2 的卷积(Strided Convolution)实现。然而,这些方法在降低分辨率的同时,往往会丢失图像中的高频细节信息(如边缘、纹理)和精确的空间位置信息,这可能对后续特征提取和目标检测精度产生不利影响,尤其是对于小目标和需要精细定位的任务。

走向CTO的路上... 1791

第四周 任务二

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:    多文件运行程序                          * 作    者:   杨森                          * 完成日期:    2012     年

yangsen1993 386

Win11内核隔离无法打开的解决方案详解

内核隔离问题的解决需遵循"先硬件后软件"的排查原则,90%以上的案例可通过驱动清理或外设断开解决。对于必须禁用该功能的用户,建议定期使用Windows Defender进行全盘扫描,并保持系统更新至最新版本。技术决策需在安全性和兼容性之间取得平衡,本文提供的多维解决方案可帮助用户构建更稳定的Windows 11使用环境。

mmoo_python的博客 4830

第四周 任务二

//头文件 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秒

yd小晨的专栏 362

Python 包安装报错:ERROR: No matching distribution found for xxx 的全面排查指南

本文全面解析Python包安装时常见的`ERROR: No matching distribution found for xxx`报错。从检查包名拼写、网络与镜像源配置,到深入分析Python版本、操作系统等环境兼容性问题,提供了从简到繁的排查步骤。文章还介绍了使用`pip debug`、`-v`参数等高级诊断工具,并给出了更换包管理器、使用Docker等终极解决方案,帮助开发者高效解决依赖安装难题。

p8q9r0的博客 897

TAS5805MPWPR实战:数字音频功放从选型到量产全流程指南

数字音频功放将I2S数字信号直接转为PWM驱动扬声器,省去传统DAC与模拟运放链路,在高保真、低BOM与紧凑PCB之间找到平衡。其核心在于内置可编程DSP,支持多段PEQ、DRC等数字处理,通过I2C配置即可完成调音,而不占用主控算力。这类方案广泛应用于蓝牙音箱、Soundbar、智能音频模组等产品,但实际落地时常遇到I2C通信不稳定、EQ未生效、底噪超标、DC检测误触发等工程问题。从电源布局、LC滤波参数到PurePath Console工具链的使用,再到量产固件加载与故障排查,都需要系统化方法论支撑。本

weixin_29164843的博客 220

java第四周 任务二

/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:求降序数 * 作 者:薛广晨 * 完成日期:2011 年 09

yd小晨的专栏 766

Qt Installer Framework4.6.1的最基础使用1(win10+离线安装包 )

因工作需要,win程序发布后,打包成一可执行exe文件,且兼容win7系统笔者记录了一些关键要点,供有需要的小伙伴使用。

aggs1990的专栏 904

第四周任务二——多文件

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

刘柏蔚_Cherry 473

【计算机组成原理实验】状态机实验

理解“状态机”概念,掌握“状态机”思想描述时序系统。通过下列三种基于D触发器的计数器结构,构建状态机的状态转移电路:环形计数器、扭环计数器和条件判断的扭环计数器。基于“状态机”原理,设计一个“交通灯”系统:控制红黄绿信号灯按照以下顺序循环点亮:“绿 黄 红 绿 ……”,红灯、绿灯和黄灯的亮灯持续时间可以通过拨码开关独立设置。红灯和绿灯是持续亮灯模式,黄灯则是闪烁亮灯模式。

Rover_jb的博客 1332

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。

weixin_42357472的博客 3612

第四周作业任务二

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: main.cpp mytime.cpp mytime.h * 作 者: 计114-3 王兴锋 * 完成日期: 2012

zhangxindaisy的专栏 392

halcon算子翻译——connection

算子:connection(Region : ConnectedRegions : : ) 功能:分离一个区域中相连接的部分(变成多个区域)。 输入参数: Region:输入一个区域; 输出参数: ConnectedRegions: ———————————————— 版权声明:本文为优快云博主「机器人自动化控制」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/haier123888/article/details/1

haier123888的博客 4829

0609 第四周任务练习(二)

在Spring Boot中实现类似ChatGPT一个字一个字返回的效果,核心思路是使用或来进行,从而在前端逐字显示内容,就像 ChatGPT 打字一样。

qq_63831080的博客 746

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

yd小晨的专栏 481

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

miaopf123的专栏 397

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

pirate_hook的专栏 353

第四周任务二 多文件时间

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  time                            * 作    者:      姜雅明                        * 完成日期:     2012    年

kamiming的专栏 337

第四周实验报告(任务二)

* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:"正整数类" * 作 者: 张培培 * 完成日期:2011 年 03月 13日 * 版 本 号: * 对任务及求解方法的描述部分 * 输入描述: * 问题描述: 通过一系列的成员函数对其性

zhangpeipei2011的专栏 324

(第四周任务二)利用多文本组织项目

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:  mytime                             * 作    者:       张斌                      * 完成日期:   2011      年

zhangbin9111230的专栏 440

第四周任务二(多文件组织项目)

/** (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: main.cpp mytime.cpp mytime.h * 作 者: 计114-4 冯珍珍 * 完成日期:

印迹 552

第四周任务二:利用多文件组织项目

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 利用多文件组织处理问题 * 作 者: 计114-4 田庆

sdtianqing的专栏 524
上一篇: 第四周任务一
下一篇: 三角形类
dizzy12
博客等级 码龄15年 2粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值