自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 团体程序设计天梯赛-练习集-001 Hello World (5 分)

团体程序设计天梯赛-练习集

2022-01-24 10:47:12 470 1

原创 使用Android Studio创建第一个程序Hello word超详细

首先,打开Android Studio软件,双击打开。打开后的页面如下所示,点击第一个新建一个项目。点开之后如图所示,点击Phone and Tablet,这个就是手机和平板适用,在选择下列空白项目Empty Activity(可自由选择),再点击下一步。这个页面主要是填写项目的基本信息,第一个是项目的名称,我的为Helloword,项目位置自行选择,项目开发语言选择Java,版本号选择默认值,点击Finish完成项目创建,进到开发界面。进来后的开发界面如图所示,如果你.

2022-01-18 14:26:50 15268 4

原创 C语言题目:HDU - 1408 盐水的故事

题目描述挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一 下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也 算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?输入输入数据占一行,由VUL和D组成,其中0< D< VUL< 5000。输出请输出挂完盐水需要的时间。样例输入10 1样例输出13..

2021-11-28 11:31:15 1014 3

原创 ~scanf()和EOF

可以经常在ACM代码中看到 while(~scanf("%d",&n)){ } 这样的代码,意思是在读到输入结尾时循环也结束。~是按位取反scanf的返回值是输入值的个数如果没有输入值就是返回-1-1按位取反结果是0while(~scanf("%d", &n))就是当没有输入的时候退出循环一般在读到输入流结尾时,scanf返回的是EOF。EOF是在头文件stdio.h中定义的常量,一般为-1。~EOF则是对EOF进行按位取反操作,则为00000000。所以wh

2021-11-28 11:27:52 1357

原创 OI赛制,蓝桥杯题目 : xx的作业

题目描述你的弟弟刚做完了“100以内数的加减法”这部分的作业,请你帮他检查一下。每道题目(包括弟弟的答案)的格式为a+b=c或者a-b=c,其中a和b是作业中给出的,均为不超过100的非负整数;c是弟弟算出的答案,可能是不超过200的非负整数,也可能是单个字符"?",表示他不会算。输入输入文件包含不超过100行,以文件结束符结尾。每行包含一道题目,格式保证符合上述规定,且不包含任何空白字符。输入的所有整数均不含前导0。输出输出仅一行,包含一个非负整数,即弟弟答对的题目数量。

2021-11-27 21:18:02 239

原创 QT入门初学者——如何创建和使用资源文件Resource(详细)

使用QT创建资源文件,可以对UI设计、窗口图标等一些需要用到图片或GIF图的地方。首先先拥有一个基本的QT项目,可以是全新创建的,也可以是现有的,打开该项目。点击File->New File,在选择QT->QT Resource file->Choose\.在为你的资源文件随便去一个名字,在点击next,选择你要将资源文件创建在哪个项目里,如果就一个项目的话就保持默认选择Finish。这样一个资源文件就创建好了。接下来教大家如何上传图片,首先先添加前缀。...

2021-11-18 20:33:47 6940 1

原创 QT入门初学者——如何更改Widget窗口左上角标题的图标

运行出来之后的界面左上角都是默认窗口的属性值,今天教大家怎么个性化设置。首先,先打开自己的UI界面,鼠标选中Widget(QWidget)在后下角属性调整里面找到下列两个属性值,并进行修改,名字直接修改就可以了。修改图标先点击右边的省略号,在选择资源文件里自己想要的图标(图片)之后点击OK。下面Normal和Disabled等等属性值可以对图标的显示效果进行更改,可以自己尝试着选择看看效果修改后效果如下:可以看到和之前不一样了,如何创建资源文件且看下回分解。...

2021-11-17 21:43:32 6992

原创 QT入门初学者——如何新建一个工程项目(详细)

本文讲的是如果用QT新建一个项目和打开现有的项目。我这里的QT使用的是QT4,如果需要安装软件的话去我的后序其他文章里找,可以直接下载安装使用。第一步,先打开QT程序打开之后的页面是这样的,首先讲一下如何新建一个项目,先点File在按照步骤点击New File来创建一个新的项目我用的是c++Name:先为你的项目起一个名字,注意是英文名字。Create in:创建文件所保存的位置路径,即保存在哪个文件夹下面,注意路径里面不能有中文,否则运行的时候会报错。Us.

2021-11-17 19:29:41 5999

原创 2021-11-10蓝桥杯算法提高VIP-和最大子序列

题目描述对于一个给定的长度为N的整数序列A,它的“子序列”的定义是:A中非空的一段连续的元素(整数)。你要完成的任务是,在所有可能的子序列中,找到一个子序列,该子序列中所有元素的和是最大的(跟其他所有子序列相比)。程序要求你输出这个最大值。输入输入文件的第一行包含一个整数N,第二行包含N个整数,表示A。其中1 < = N < = 100000-10000 < = A[i] < =  10000输出输出仅包含一个整数,表示你算出的答案。...

2021-11-10 19:22:42 177

转载 蓝桥杯真题算法提高-两条直线

题目描述给定平面上n个点。求两条直线,这两条直线互相垂直,而且它们与x轴的夹角为45度,并且n个点中离这两条直线的曼哈顿距离的最大值最小。两点之间的曼哈顿距离定义为横坐标的差的绝对值与纵坐标的差的绝对值之和,一个点到两条直线的曼哈顿距离是指该点到两条直线上的所有点的曼哈顿距离中的最小值。输入第一行包含一个数n。接下来n行,每行包含两个整数,表示n个点的坐标(横纵坐标的绝对值小于10^9)。数据规模与约定对于30%的数据,n< =100。对于另外30%的数据,坐标范的...

2021-11-10 19:20:50 886

原创 蓝桥杯算法提高VIP-单词个数统计

时间限制: 1Sec 内存限制: 128MB 提交: 4203 解决: 3018题目描述编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词。例如:字符串“this is a book”当中包含有4个单词。输入输入一个字符串(长度不超过80),由若干个单词组成,单词之间用一个空格隔开。输出输出一个整数,即单词的个数。样例输入复制this is a book样例输出复制4#include<stdio.h&g...

2021-11-10 19:18:48 274

转载 2021-11-09蓝桥杯历届试题-九宫重排

题目描述如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。我们把第一个图的局面记为:12345678.把第二个图的局面记为:123.46758显然是按从上到下,从左到右的顺序记录数字,空格记为句点。本题目的任务是已知九宫的初态和终态,求最少经过多少步的移动可以到达。如果无论多少步都无法到达,则输出-1。输入输入第一行包含九宫的初态,第二行包含九宫的终态。输出...

2021-11-09 15:51:02 170

原创 2021-11-09蓝桥杯真题DNA

时间限制: 1Sec 内存限制: 128MB 提交: 11288 解决: 3954题目描述小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词--DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧输入输入包含多组测试数据。第一个整数N(N<=15),N表示组数,每组数据包含两个整数a,b。a表示一个单位的DNA串的行数,a为奇数且 3<=a<=39。b表示重复度(1<=

2021-11-09 15:47:59 105

原创 2021-11-09嵌入式开发智能家居系统ARM开发板暑期实习项目

利用arm开发板开发实现功能,有登录、拍照、相册、音乐播放器、视频播放器、刮刮乐、电子钢琴、门禁系统(登录、注册)的功能,效果展示:登录主界面拍照相册可以查看刚才拍的,也可以查看现有的音乐播放器视频播放器...

2021-11-09 15:40:52 316

原创 2021-11-09蓝桥杯真题:IP判断

题目 1116: IP判断时间限制: 1Sec 内存限制: 128MB 提交: 9809 解决: 4114题目描述在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。合法的IP是这样的形式:A.B.C.D其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。现在,请你来完成这个判断程序吧^_^输入输入由多行组成,每行是一个字符串,输入由“End of file”结束。字符串长度最大为30,

2021-11-09 15:17:55 261

原创 利用arm和VMware实现视频播放器

利用arm和VMware实现视频播放器,可以实现的功能有:下一个、上一个、暂停、播放、快进、快退、音量调大、音量调小。#include<stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include<linux/input.h> //事件头文件#include <unistd.h>#include <sys/mman.h&

2021-07-19 14:27:05 788

原创 利用arm和VMware实现音乐播放器

利用arm和VMware实现音乐播放器,可以实现的功能有下一首、上一首、暂停、播放#include<stdio.h>#include<stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include<linux/input.h> //事件头文件#include <unistd.h>#include <sys/m

2021-07-19 14:24:09 1067

原创 2021-07-15 在VMware(ubuntu)上下五子棋

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include "fiveChess.h"/* * 函数名: initGame() * 功能描述: 对游戏数据进行初始化 * 参数: 游戏界面数据 * 返回值: 无*/void initGame(int data[ROW][COL]){ int i, j; printf("\033[2J"); /* 清屏 .

2021-07-15 10:08:54 592 4

原创 c语言:输入年份判断是否是闰年

编辑程序计算输入的目标年份是否是闰年#include <stdio.h>int main(){ int year; printf("请输入年份:\n"); scanf("%d",&year); if(year%400==0 || (year%4==0 && year%100 !=0)) printf("是闰年\n"); else printf("不是闰年\n"); return 0;}...

2021-07-15 09:55:25 4209

原创 c语言:利用冒泡算法对10个数字进行从小到大的排序

利用冒泡算法对10个数字进行从小到大的排序#include <stdio.h>int main(){ int a[10]; int i,j,t; printf("请输入10个数字:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i

2021-07-15 09:53:43 27465 3

原创 c语言:输出对应层数的金字塔

编写程序在终端输出对应层数的金字塔例子:当输入的层数为:3输出图形为: *********当输入的层数为:5输出图形为: * *** *********************#include <stdio.h>int main(){ int n; int i; int b; int j;printf("请输入金字塔的层数:");scanf("%d",&n);if(n>0){ ...

2021-07-15 09:52:26 2138

原创 C语言:不使用中间量交换a,b的值,利用异或运算

编写程序交换a和b的值并打印出来,不使用中间量,怎么实现交换,利用位运算中的异或运算#include<stdio.h>int main(){ int a=5,b=10; printf("a=%d:\n",a); printf("b=%d\n",b); a=a^b; b=a^b; a=a^b; printf("---交换后结果---\n"); printf("a=%d:\n",a); printf("b=%d\n",b); return 0;...

2021-07-15 09:49:11 240

Android studio项目之Qq登录跳转

Android studio的项目之Qq登录跳转,初始化页面显示QQ图标,点击图标后跳转到登录页面,输入账号,密码,之后跳转登录到主界面。主界面显示一张图片和一个按钮,点击按钮回到最开始的页面重新点击登录,可以一直循环登录。

2022-06-09

嵌入式开发智能家居,利用ARM开发板.zip

嵌入式开发智能家居,利用ARM开发板,开发实现功能,有登录、拍照、相册、音乐播放器、视频播放器、刮刮乐、电子钢琴、门禁系统(登录、注册)的功能

2021-11-09

空空如也

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

TA关注的人

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