自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 STM32F407读取ADS1115数据

ADS1115器件地址为1001000,可得发送器件地址,发送时同时给出读/写信号,如0x90(写)或0x91(读)。配置寄存器(D0~D15):AIN3配置寄存器0xF983:1111 1001 1000 0011AIN2配置寄存器0xE983:1110 1001 1000 0011AIN1配置寄存器0xD983:1101 1001 1000 0011ADS1115的实际电压 = (寄存器转换结果值/ 2^15 ) * FSI2C软件模拟子程序void Write_AD_AIN1()

2021-07-19 16:36:06 1051 1

原创 单片机STM32F407的IIC总线通信软件模拟子程序

宏定义:#define SDA GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9) //读SDA引脚#define SDA_HIGH() GPIO_SetBits(GPIOB,GPIO_Pin_9) //将SDA置高#define SDA_LOW() GPIO_ResetBits(GPIOB,GPIO_Pin_9) //将SDA置低#define SCL_HIGH() GPIO_Se

2021-07-19 16:28:41 1037 1

原创 设计GUI界面程序,实现以下功能

熟悉图形用户界面编程中的容器组件,基本组件。设计GUI界面程序,实现以下功能:1)创建一个可以移动、改变大小、最大化、且可以关闭的JFrame窗口;2)设计并实现Java类,实现数组排序;3)基于JList组件初始化显示内容;4)添加“排序”按钮实现排序显示。排序前:排序后:import javax.swing.*;import java.awt.*;import java.awt.event.ActionListener;import java.util.Arrays;impo

2021-07-19 16:18:42 1078

原创 试编写一个翻译程序Translate.java,实现用Java命令行输入一个小于100的整数,将其翻译成英文表示,输入英文则输出相应的整数。

设有3个数组定义如下:String x[]={“zero”,“one”,“two”,“three”,”four“,”five“,“six”,“seven”,“eight”,“nine”};String y[]={“ten”,“eleven”,“twelve”,“thirteen”,”fourteen“,”fifteen“,“sixteen”,“seventeen”,“eighteen”,“nineteen”};String z[]={“twenty”,“thirty”,“fourty”,“fifty”

2021-07-19 16:16:34 1625

原创 设计程序实现以下功能:编写一个能对一组字符串(如:hello,world,welcome,hi,hey)按单词表顺序进行排序的程序类WordSort.

设计程序实现以下功能:编写一个能对一组字符串(如:hello,world,welcome,hi,hey)按单词表顺序进行排序的程序类WordSort.public class WordSort { public static void main(String[] args) { String[] strArr = {"hello","world","welcome","hi","hey"}; for(int i = strArr.length - 1;i > 0;i--) {

2021-07-19 16:14:11 792

原创 编写一个程序,实现字符串大小写的转换并倒序输出,要求如下

编写一个程序,实现字符串大小写的转换并倒序输出,要求如下1)使用for 循环将字符串“HelloWorld”从最后一个字符开始遍历。2)遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为小写字符,反之则使用toUpperCase() 方法将其转换为大写字符3)定义一个StringBuffer 对象,调用append()方法依次添加遍历的字符,最后调用StringBuffer对象的toString()方法,并将得到的结果输出。public class change { p

2021-07-19 16:13:01 8338

原创 设有一个英文单词构成的字符串数组,编写程序StatisticsWord.java实现

设有一个英文单词构成的字符串数组,编写程序StatisticsWord.java实现:1)统计以字母w开头的单词数2)统计单词中含有or字符串的单词数3)统计长度为3的单词数public class StatisticsWord { public static void main(String[] args) { String[] words = {"word","abof","or","was","am","waste","orther","neaf"}; int i = 0; int

2021-07-19 16:12:02 1161

原创 进一步熟悉类的继承性,请按照以下要求,设计程序:创建类对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。

进一步熟悉类的继承性,请按照以下要求,设计程序:创建类对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。(1)编写一个圆类Circle,该类拥有:1)一个成员变量,radius(私有,浮点型);//存放圆的半径;2)两个构造方法Circle() //将半径设为0Circle(double r ) //创建Circle对象时将半径初始化为r3)三个成员方法double getArea() //获取圆的面积double getPerimeter() //获取

2021-07-19 16:03:53 628

原创 熟悉类的封装性和继承性,请按照以下要求,设计程序.

熟悉类的封装性和继承性,请按照以下要求,设计程序.1)声明一个Animal类,将属性name和age封装起来,提供对外的公共访问方法2)声明一个Cat类和Dog类,都继承Animal类,分别定义各自的voice方法和eat方法,打印名字及其特征,参考下面的测试效果3)在main方法中分别实例化一个Cat对象和一个Dog对象,设置各自的属性(名字,年龄)并调用上面的两个方法,再打印出名字和年龄信息(具体的输出要求请看下面的测试效果)测试效果:大花猫喵喵叫大花猫吃鱼大花猫6岁大黑狗汪汪叫大黑

2021-07-19 16:01:42 907

原创 Python 冒泡排序

def bubbleSort(arr): n = len(arr) for i in range(n): for j in range(0, n-i-1): if arr[j] > arr[j+1] : arr[j], arr[j+1] = arr[j+1], arr[j]x=input()xlist=x.split(",")arr = [int(xlist[i]) for i in range(len(xl

2020-11-23 13:43:18 203

原创 Python 用列表输入一串数字

x=input()arr=x.split(",")print(arr)arr = [int(arr[i]) for i in range(len(arr))]print(arr)

2020-11-23 13:41:52 5692

原创 设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set函数和get函数设置和获得长和宽。编写main函数中通过对象调用成员函数。

#include<iostream>using namespace std;class rectangle{private: int wide, length;public: void set(){cin >> wide;} void get(){cin >> length;} int area() { int s; s = wide...

2020-03-03 21:21:26 10704 1

原创 定义一个学生类Student,包含三个属性(学号,姓名,成绩)均为私有的,分别给这三个属性定义两个成员函数,一个设置它的值,另一个获得它的值。然后在main函数中通过对象调用成员函数。

#include<iostream>#include <string.h>using namespace std;class student{public: void Init() { cout << number << " " << score << " " << name; } void ...

2020-03-03 21:20:30 36056 1

原创 编写函数,函数功能是:计算k以内(包括k)最大的10个(不足10个则是所有的)能被13或17整除的自然数之和。要求输入输出均在主函数中完成。

#include<iostream>using namespace std;int calculate(int k);int main(){ int a,b; cin >> a; b = calculate(a); cout << b << endl; return 0;}int calculate(int k){ int...

2020-02-26 12:17:48 11325 3

原创 编写函数factors(int num, int k),函数功能是:求整数num中包含因子k的个数,如果没有该因子则返回0,例如:32=2×2×2×2×2,则factors(32,2)=5。

#include<iostream>using namespace std;int factors(int num, int k);int main(){ int a, b, n; cin >> a >> b; n = factors(a, b); cout << n << endl; return 0;}int f...

2020-02-26 12:01:48 1835

原创 行指针的使用——*(*(pointer + row) + col)是什么意思

行指针的使用——((pointer + row) + col)是什么意思用指针分别指向二维数组中的一个元素和二维数组中的一个子数组的时候,可以形象的称指向单个元素的为列指针,指向子数组的指针为行指针。#include<stdio.h>int main(){ int array[3][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} }; in...

2019-12-10 19:23:14 1398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除