自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (13)
  • 收藏
  • 关注

转载 C++中,get和getline函数的区别

get可以读入任何字符(包括空白字符回车、换行等)get和getline用法:C++ get()函数读入一个字符get()函数是cin输入流对象的成员函数,它有3种形式:无参数的,有一个参数的,有3个参数的。1) 不带参数的get函数其调用形式为?1cin.get()

2017-11-02 14:45:18 1134 1

转载 内联函数和宏

1.  内联函数在C++中我们通常定义以下函数来求两个整数的最大值:复制代码 代码如下:int max(int a, int b){ return a > b ? a : b;}为这么一个小的操作定义一个函数的好处有:① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多② 如果需要做任何修改,修改

2017-11-01 21:16:37 403

转载 c++的四种强制转换

C++的强制转换大致分为四种,每一种的作用有哪些?怎么操作?在达内C++培训的课余时间跟大家全程讲解一下。1 static_cast ( expression )用法:  该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:  ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。

2017-10-31 20:50:46 616

转载 制作一个菜单,用队列实现基本操作

#include#include #include#define Maxsize 10int  data[10]={0};int  front=0;int  rear=0;int  count=0;void Menu();int  Queuein();int  Queueout();int  Traverse();int  Empity();in

2017-10-26 12:29:25 1089

原创 制作一个菜单 ,用栈实现一些基本操作

#include#include#include#include#define  FALSE 0#define  TRUE  1typedef struct node{         int data;         struct node *next;}Stack;int len=0;int maxsize=0;void Initstack

2017-10-26 12:27:43 1282

转载 c++析构函数

析构函数(destructor)也是一个特殊的成员函数,它的作用与构造函数相反,它的名字是类名的前面加一个“~”符号。在C++中“~”是位取反运算符,从这点也可以想到,析构函数是与构造函数作用相反的函数。当对象的生命期结束时,会自动执行析构函数。具体地说如果出现以下几种情况,程序就会执行析构函数:如果在一个函数中定义了一个对象(它是自动局部对象),当这个函数被调用结束时

2017-10-14 11:27:04 486 1

原创 floor函数与ceil函数的用法

loor(x)  is the largest integer not greater than x , 也就是,floor(x) 返回的是小于等于x的所有整数中最大的整数,简单的说,就是去掉x的小数部分的整数ceil(x)  is the smallest integer not less than x,也就是,ceil(x) 返回的是大于等于x的所有整数中最小的整数,简单的说,就是如果

2017-05-08 13:23:54 1810

原创 1013.数素数

令Pi表示第i个素数。现任给两个正整数M 4,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73

2017-05-07 17:54:33 352

翻译 解答:为什么判断一个数是否为素数时只需开平方根就行了!

这属于算法上的问题,好好考虑一下算法,还要考虑一下素数的定义。 素数是只有1和本身能整除的整数。所以在求素数的时候,要将素数与1到素数本身中间的所有整数都相除,看是否有整除的数,如果有,那肯定不是素数了。但是从算法上考虑,为了减少重复量,开平方后面的数就不用相除了,因为a/b(平方数)=c(小一点的数),同样a/c=b。举例说明: 25,开平方以后是5,那么整除2~5就可以了,如果有满足条

2017-05-07 17:34:33 44720 18

原创 1012.数字分类

给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入格式:每个输入包含1个测试用

2017-05-07 12:00:27 457

原创 1011. A+B和C

给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(输出格式:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。输入样例:41 2 32 3 42147483647 0 2147483646

2017-05-06 22:37:00 446

原创 1010. 一元多项式求导

设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。输入样例:3 4 -5 2 6 1

2017-05-06 21:54:26 335

原创 1008. 数组元素循环右移问题

一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N ( 1=0);第2行输入N个整数

2017-05-06 11:37:33 366

转载 okular的设计和后端

okular 为了支持各种格式的文档,采用了模块化的设计思路。        okular 可分为四个部分:外壳(Shell)部件(Part)文档对象(Okular::Document)后端(Okular::Generator)        外壳只是作为独立启动 okular 是嵌入部件的部分;部件主要负责呈现,比如各种书签,内容列表,菜单等;文档对象是个抽象概念,包含了

2017-05-05 19:09:56 867

转载 Gitlab的使用

Gitlab的使用最近成功的在公司部署了gitlab,鉴于同学们还不会使用,这里写篇博客说明下。如果想安装gitlab的话,需要一些Linux的基础知识,我在这里记录了我安装的参考《http://www.cnbluebox.com/?p=378》1.什么是git鉴于有同学还没用过Git,就先介绍一下git吧。git就是一种版本控制工具。说到版本控制,大家可能就想到了sv

2017-05-05 11:06:47 490

转载 memset函数用法详解

memset用法详解1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",

2017-05-05 10:51:50 1144

原创 约瑟夫环问题

代码:#include  #include  #include#define OVERFLOW -1typedef int Elemtype;/*定义数据元素类型*//*数据类型定义*/typedef struct Cnode{Elemtype data;struct Cnode *next;}CNode;CNode *joseph;/*定义一个全局

2017-05-04 23:08:08 336

原创 1007. 素数对猜想

让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (5),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。

2017-05-04 09:10:53 355

原创 1006.换个格式输出整数

让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(输入格式:每个测试输入包含1个测试用例,给出正整数n(输出格式:每个测试用例的输出占一行,用规定的格式输出n。输入样例1:234输出样例1:BBSSS1234输入样例2:23输出样例2:SS123代码:#includeint main(){ 

2017-05-02 22:20:59 297

原创 1005.继续(3n+1)猜想(c语言)

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被

2017-05-01 19:05:08 634

转载 sscanf函数的用法

sscanf()  :从一个字符串中读进与指定格式相符的数据.   函数原型:   Int sscanf( string str, string fmt, mixed var1, mixed var2 ... );   int scanf( const char *format [,argument]... );      sscanf与scanf类似,都是用于输入的,只是后者

2017-05-01 15:42:08 850

转载 Windows常见窗口样式和控件风格

一、窗口样式WS_POPUP        弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)WS_CHILDWINDOW  子窗口(不能与WS_POPUP合用)WS_MINIMIZE     创建窗口拥有最小化按钮WS_MINIMIZEBOX  创建窗口拥有最小化按钮,须同时指定WS_SYSTEM样式WS_VISIBLE      可见状态WS_DISABL

2017-05-01 15:37:17 892

转载 递归函数的理解

1.什么是递归函数(recursive function)           递归函数即自调用函数,在函数体内部直接或间接地自己调用自己,即函数的嵌套调用是函数本身。       例如,下面的程序为求n!:         long fact(int n)         {          if(n==1)          return 1;        

2017-05-01 12:13:26 480

转载 strtok函数的用法

strtok函数用于分割字符串,原型如下:char *strtok(char *str, const char *delim);str为指向欲分割的字符串,delim为分隔符,实例如下:[cpp] view plain copy#include   #include     int main(void)  {   

2017-05-01 11:29:44 412

原创 1002.写出这个数

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu

2017-05-01 00:19:47 354 1

原创 1003.我要通过

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成

2017-05-01 00:16:30 339

原创 1004.成绩排名

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Com

2017-05-01 00:10:41 318

原创 说反话 :给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello

2017-04-30 14:19:36 15374 2

原创 对于输出的字符串进行反向输出(不包括汉字)

#include  void print()  {      char n;      scanf("%c",&n);      if(n != '\n')          print();      if(n!= '\n')          printf("%c",n);      if('\n' == n)          printf("\n反向

2017-04-30 09:59:11 469

原创 杀死人不偿命(3n+1)的猜想(c语言)

对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我

2017-04-29 11:25:05 1966

headphones_connect_5.1.0.apk

适合的耳机机型比较广泛,XM系列以及WH的很多系列耳机都可以使用,可以调节耳机播放方式。

2019-06-02

安卓实验二.docx

该文档为安卓实验二 网络技术的实验报告,涉及了每个部分的代码,可直接运行。

2019-05-29

数据库系统复习提纲.docx

该文档为总结的数据库系统实现的复习提纲,里面有数据库系统考试的重点。

2019-05-29

IOS界面.psd

该文档为IOS界面的psd格式,是IOS界面的UI设计,比较简约。

2019-05-29

需求分析.docx

该文档为广州市工商局商标管理的需求分析文档,与后面的结构化分析文档和测试计划是一起的。

2019-05-29

结构化方法概念模型设计.doc

该文档是广州市工商局商标管理软件产品的结构化分析报告。

2019-05-29

安卓实验报告-数据源适配器、Activity和Intent

该实验报告包含了安卓实验的五个内容 实验截图 以及实验心得和不足

2019-04-15

Adobe PhotoShop注册机

配合前面发的ps2019 一起使用 将其复制到同名文件下后 再将CreateClound的账户退出 重新登录即可

2019-04-15

设计模式课设

设计模式在JAVA JDK中的应用,主要列举了五个模式 以及相应的类图

2019-04-15

UML宿舍楼管理系统报告

这个文件主要是配上之前的UML的ppt的,主要体现的是设计思路。

2019-01-19

音乐发生器代码

如果需要详细的东西,请看我上传的另一个文档,里面有详细的讲解和接线。

2019-01-19

UML宿舍楼管理系统

主要涉及宿舍楼管理系统时需要用到各式的图以及相关的讲解。

2019-01-19

微机原理课设-音乐发生器

在硬件上实现音乐发声,通过开关控制音乐切换与暂停、退出。

2019-01-19

空空如也

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

TA关注的人

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