- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 1个球从100m落下,每次时,反跳原高度的一半,再落,再反弹,求第10次落地共经过多少m,第10次反弹多高。 谭浩强《c语言程序设计》第五章第十一题
题目本题是谭浩强《c语言程序设计》第五章第十一题题目:1个球从100m落下,每次时,反跳原高度的一半,再落,再反弹,求第10次落地共经过多少m,第10次反弹多高。提示:以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。一、解题思路思路:1.反弹10次,使用for循环进行遍历2.高度(第一次)h=100,第二次h=100/2;第三次等于前一次的h/2;3.共经过多少米:s=s+h*2(第一次是从100m落下,第二次是弹起50吗m并且落下50m加起来为100m,如此往复.
2022-05-04 21:44:39
721
原创 gitee上传
感谢袁老师教的方法,这个方法可以实现,别人用链接打开你的网页希望对学习这方面的人有帮助,(假期的时候,自己看B站,搞得难用的很,都忘了怎么用,再次感谢老师方法)
2021-12-15 22:35:03
409
原创 两点之间最短距离:贪心算法 (DIJKSTRA算法)
在交通网络日益发达的今天,针对人们关心的各种问题,利用计算机建立一个A城市的交通咨询系统。在系统中采用图来构造各个城市之间的联系,图中顶点表示城市,边表示各个城市之间的交通关系,所带权值为两个城市间的耗费。这个交通咨询系统可以回答旅客提出的各种问题,例如:如何选择一条路径使得从A城到B城途中中转次数最少;如何选择一条路径使得从A城到B城里程最短;如何选择一条路径使得从A城到B城花费最低等等的一系列问题。#include<stdio.h>#define max1 1000int
2021-12-15 21:49:33
1654
原创 floyd算法最短路径
#include<stdio.h>int A[20][20];int Path[20][20];int MGraph[20][20];int n;int k,l;void printPath(int u,int v){if(Path[u][v]==-1){printf(“输出路径\n”);printf("%d %d\n",u,v);}else{ int mid=Path[u][v]; printPath(u,mid); printPath(mid,v);}
2021-11-18 09:35:58
416
转载 Spring的配置文件找不到元素 ‘beans‘ 的声明
一般是由Spring的版本导致的,你可以尝试使用如下的某一种。<?xml version="1.0" encoding="UTF-8"?>..或<?xml version="1.0" encoding="UTF-8"?>…
2021-09-13 22:19:21
480
原创 单片机定时器与中断
void InitTimer0(){TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;ET0=1;EA=1;TR0=1;}unsigned char count=0;void ServicerTimer0 () interrupt 1{TH0=(65535-50000)/256;TL0=(65535-50000)%256;count++;if(count%100){L1=~L1;}if(count100){L8
2021-07-07 22:28:10
411
1
原创 单片机--ds18b20
#include “reg52.h”//#include “absacc.h”#include “onewire.h”unsigned char code SMG_NoDot[18] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,0xbf,0x7f};unsigned char code SMG_IsDot[10] = {0x40,0x79,0x24,0x30,0x19,..
2021-07-07 20:47:45
225
原创 单片机串口通信
#include"reg52.h"#include"ls138.h"sfr AUXR = 0X8E;void InitSystem(){SelectHC573(5);P0 = 0X00;SelectHC573(4);P0 = 0XFF;}//======================================void InitUart(){TMOD = 0X20;TH1 = 0XFD;TL1 = 0XFD;TR1 = 1;SCON = 0X50;AUXR = 0X
2021-07-07 20:29:45
149
原创 单片机控灯(pwm脉宽调制信号)
#include"reg52.h"#include"ls138.h"#include"delay.h"sbit L1=P0^0;sbit S7=P1^0;unsigned char count=0;unsigned char pwm_duty=0;void InitTimer0(){TMOD=0x01;TH0=(65535-100)/256;TL0=(65535-100)%256;ET0=1;EA=1;}void ServicerTimer0() interrupt 1{T
2021-07-07 20:28:09
233
原创 单片机矩阵键盘
#include"reg52.h"#include"ls138.h"sfr P4=0xC0;sbit R1=P1^0;sbit R2=P1^1;sbit R3=P1^2;sbit R4=P1^3;sbit C4=P1^4;sbit C3=P1^5;sbit C2=P1^6;sbit C1=P1^7;unsigned char code SMG_duanma[18] ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x
2021-07-07 18:48:07
216
原创 单片机数码管练习题
数码管动态显示,2018–月份#include"reg52.h"#include"ls138.h"unsigned char yu=1;unsigned char code SMG_duanma[18] ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,0xbf,0x7f};void DisplaySMG_Bit(unsigned char value,unsigned char
2021-07-06 09:24:19
872
转载 二叉树前序中序后序递归实现
前序遍历:class Solution {public:void traversal(TreeNode* cur, vector& vec) {if (cur == NULL) return;vec.push_back(cur->val); // 中traversal(cur->left, vec); // 左traversal(cur->right, vec); // 右}vector preorderTraversal(TreeNode* root)
2021-06-27 17:08:37
113
原创 链表的练习题
1.已知链表结点结构如下:typedef struct N{int data;struct N* next;}Node;下面函数原型中参数head是一个有升序链表的头指针,该链表尾结点指针域为NULL,编写函数根据参数x在堆区创建结点插入到链表合适位置,保持链表仍有序。void f(Node* head,int x){//代码从这里开始Node* np=malloc(sizeof(Node));np->data=x;np->next=NULL;if(!head||!(h
2021-06-10 20:47:22
252
原创 排序-快速排序
void quicksort(int arr[],int low,int high){int temp=arr[low];int i=low;int j=high;if(low<high){//}while(i<j){ while(i<j&&arr[j]>=temp) { j--; } if(i<j) { arr[i]=arr[j]; i++; } while(i<j&&arr[i]<=te
2021-06-08 20:18:57
88
原创 排序算法-归并排序
void merge(int arr[],int low,int mid,int high){int i,j,k;int n1=mid-low+1;int n2=high-mid;int L[n1],R[n2];for(i=0;i<n1;i++){L[i]=arr[low+i];}for(j=0;j<n2;j++){R[j]=arr[mid+j+1];}i=0;j=0;k=low;while(i<n1&&j<n2){if(L[i]
2021-06-08 20:04:31
108
原创 数据库视图,索引(和建表差不多,)
视图create view 视图名asselect 子句with check optioncreate unique clustered index index_id on book(book_id)sp_helpindexdrop index 表名.索引名
2021-05-29 19:59:32
95
原创 数据库查询(不全)
简单查询select name,authorfrom bookselect distinct sex//重复的只选一个from bookselect * from bookwhere public in(‘123’,‘2123’,‘231’)not inlike’王%’is not null升序select * from bookorder by 列名 asc分组select reader_id,count(book_id) from borrowgroup by reader
2021-05-29 19:57:24
141
原创 数据库,表,数据的创建,修改
create databask 库drop databask 库varchar(11)binary(11)not nulluniqueprimary key(主码,主键,关键字)check(年龄>10 and 年龄<60)defult(默认)foregin key(外码,外关键字)create table book{book_id char(10) primary key,}修改表列的修改alter table bookalter column 列名 数据
2021-05-29 16:59:47
89
原创 黑屏与蓝屏问题解决方案
五.常见系统问题关键字:开机之后黑屏,只有一个孤零零的光标,还能动:资源管理器没起来,使用组合键ctrl+shift+esc唤出任务管理器,点击文件-运行新任务,输入explorer.exe-确定,即可解决问题。开机蓝屏:记录下蓝屏代码,上网搜搜可能的原因,大部分都可能是驱动软件的问题或者最近安装的windows安全更新造成的。可以尝试进入安全模式,卸载最近的windows update,或者卸载出问题的驱动。开机boot mgr is missing:系统的引导文件出现了问题,进入PE,使用引导修
2021-05-06 12:19:41
465
3
转载 Linux平台Makefile文件的编写基础篇
目的:基本掌握了 make 的用法,能在Linux系统上编程。环境:Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:准备三个文件:file1.c, file2.c, file2.hfile1.c:#include <stdio.h>#include “file2.h”int main(){printf(“print file1$$$$$$$$$$$$$$$$$$$$$$$$\n”);File2Print();return 0
2021-05-05 14:40:07
132
转载 Linux下C开发
Linux下C开发:1,gcc,gdb的使用。2,Makefile文件的编写。3,系统函数的使用4,文件操作5,串行通信6,进程控制7,进程间通信8,网络编程9,图形编程10,数据库编程11,qt编程
2021-05-05 14:09:36
58
转载 Linux下C开发之gcc,gdb的使用
Linux下C开发之——gcc,gdb的使用gcc编译器前提编辑工具的使用:vi vim Emacs。vi hello.c一、常见步骤:对于只有一个源文件的简单程序,常常只有编译,运行两步。1,gcc hello.c -o hello2,./hello二、gcc编译流程gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步hello.c (源码)hello.i 生成预处理文件,参数是“-E”,把hello.c -&g
2021-05-05 13:50:09
215
转载 c/c++学习路线
② C++语言面向对象编程思想;类的封装,构造和析构、静态成员、对象管理;类的构造(有参构造函数、无参构造、拷贝构造、默认构造函数)和析构;对象动态管理、友元函数、友元类、操作符重载;C++编译器对象管理模型分析;类对象的动态管理(new/delete);友元函数和友元类;运算符重载(一元运算符、二元运算符、运算符重载难点、项目开发中的运算符重载);类的继承、多继承及其二义性、虚继承;多态(概念、意义、原理剖析、多态案例);虚函数、纯虚函数、抽象类(面向抽象类编程思想案例);函数模.
2021-04-29 10:52:36
112
转载 C语言,一级指针,二级指针,多级指针
一、一级指针指针就是地址。指针变量:代表地址的变量。数组C 语言中所有的数组都可以看成是一维数组,数组传参的时候会发生降维问题,任何数组传参都会降维成指针。指针指向元素;int a = 10;int* P = &a;这里面的 P 就是一个一级指针,它指向的是 a 的地址。P 里面存放的就是 a 地址的内容。int a = 10;int* p = &a; // 指针类型一定要与指针所指向数据的类型相同printf("%d\n", *p); // *p 就是解引用,原理是通
2021-04-28 19:37:06
254
原创 2021第十二届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组
试题 A: 空间本题总分:5 分【问题描述】小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32 位二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问256MB 的空间可以存储多少个 32 位二进制整数?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。试题 A: 空间 2第十二届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组试题 B: 卡片本题总分:5 分【问
2021-04-18 20:02:58
699
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人