自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 extern用法解析

要想搞清楚extern用法前,需对由多个文件组成的工程结构有一定的了解。把一个工程分为多个文件处理方式的好处有,功能模块化、并行开发和系统调试分开进行。每个功能模块主要分为两个文件,源文件(.c或者.cpp等)和头文件(.h)。头文件可以看做源文件的说明书,使用者不必知道实现的细节,但通过头文件即可使用。源文件就是集体的实现细节[1]。为此源文件和头文件有其标准的结构,源文件和头文件具体的文件结构

2013-12-03 16:40:25 1220

原创 UC-校园招聘笔试题

2013-10-29 16:36:27 2881

原创 合合信息科技-校园招聘笔试题

2013-10-29 16:29:21 2575

原创 程序员面试宝典总结1

1.C++ CODE(P29)int i = 1;void main(int argc, char ** argv){int i = i;}/*main中的i未定义*/2.计算X中1个个数(P31)int onenumber(int x){int count = 0;while(x){count++;x = x&(x-1);}return

2013-09-18 19:11:45 943

原创 ANDROID 开发工具安装

工具软件介绍搭建android开发环境需要安装下述软件:1. Eclipse --使用Eclipse开发java软件必须有JDK。 在Eclipse下开发Android软件,首先需安装插件ADT,然后利用Android SDK进行开发。2. JDK------JAVA开发包3. ADT(Android Development Tools)--Android开发工具,Eclipse下

2013-04-08 16:16:24 926

转载 window下txt 格式简介和十六进制查看软件

window下txt 格式简介转~这里指的文本是用于Windows系统中的扩展名为.txt的文件。Notepad(记事本)只支持四种格式:ANSI/Unicode/Unicode big endian/UFT-8,如何判断与读取这些不同格式的文本呢?首先,不同编码的文本,是根据文本的前两个字节来定义其编码格式的。定义如下:ANSI:        无格式定义;Unicode

2013-04-08 00:06:02 2625 1

转载 scanf能不能与gets一起用

gets函数可以一次接收一行输入串,其中可以有空格,也就是说空格可以做为字符串的一部分输入. 而scanf函数接收的字符串不会含有空格,即遇到字空格时,认为字符串输入结束,也就是说空格是scanf默认的结束符号。 scanf和gets不能混合使用,如果一个程序中用scanf的话,一般不能再用gets,反之亦然。       当在scanf()后面使用gets()时,程序直接逃过gets

2013-04-06 13:44:48 6470 5

转载 scanf()如何读取一整行(转)

用scanf获取一行字符串包括空格的以及C语言函数其内容为#includeint main(){      char str[1024];      scanf("%[^\n]", &str);      ...      return 0;}说明:在scanf函数中, 可以使用%c来读取一个字符, 使用%s读取一个字符串, 但是读取字符

2013-04-06 13:25:48 2263

原创 JAVA语言基础

JAVA和C、C++不同之处JAVA与C、C++很类似,都包含着如变量、语句等概念。他们之间的不同之处主要有以下几点:全局变量java程序中,不能定义任何类之外的全局变量。实现类似于C、C++的全局变量是利用在类中定义static变量。这种static变量可以实现相同类的不同对象对象之间的数据共享。 Goto语句Java不支持Goto语句,而是使用处理语句try、catch和f

2013-04-05 12:03:16 754

转载 Java语言特点

Java与C++语言相比,去掉了 C++语言的复杂性和二义性的成分,增加了安全性和可移植性的成分。Java语言具有如下特点:简单性、面向对象、平台无关性、可移植性、解释性、髙性能、动态性、可靠性和安全性、多线程、分布式处理等。下面将介绍Java语言的主要特点      1.简单性      Java系统精简,但功能齐备;语言风格类似于C + + ,但比C + +容易掌握,且摒弃了C

2013-04-05 11:42:18 1442

转载 java的十大产品

sites:http://blog.sina.com.cn/s/blog_55a4d37d010000k6.htmlSun JDK :       Java的基石    众所周知,流传于市的JDK不单Sun一家,比如IBM的JDK、BEA的JRocket、GNU的GCJ,以及如Kaffe这样的开源实现,不一而足。但是,根正苗红的Sun官方JDK一直以来都是备受瞩目的主流,它对Jav

2013-04-05 11:29:41 913

原创 java开发软件的安装和执行环境的设置

Java开发工具集JDK的安装和简要介绍JDK的安装假设java安装在C:\Program Files\Java\目录下,目录结构如下:C:\Program Files\Java\Java\jdk1.6.0_10C:\Program Files\Java\Java\jre6安装之后不能直接使用,必须设置下面环境变量。其中JAVA_HOME是可选的,其他两个环境变量是必须设置的。

2013-04-03 20:15:31 1464

原创 C++学习总结1

学习C++之前,都是使用c或者汇编对硬件或者linux驱动编程,几乎没怎么使用过C++。因为一直C语言,对C语言的使用语法和规则有一定的了解。而C++则没有系统的学习过。只知道在学C的时候,c是面向过程而C++是面向对象,其他一概不知。哦,之前想学习图形界面编程,学习过一段时间的利用VC++6.0的MFC编程。快临近毕业,了解到很多的招聘考试都有一些C++的测试题,故拿起摆在书桌前堆满灰尘的C++

2013-03-31 11:17:46 878

原创 C语言中不定参数函数的使用

由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦。C语言中实现不定参数函数的问题是利用调用函数时使用的堆栈来解决。原理是通过堆栈读取可选参数的值,直到读取到所设定的结束标志为止。 下面程序的可选参数的结束标志设置为可选参数参数小于0。在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) (

2013-03-27 13:30:14 1608

原创 习题 17:排队提水问题★★

N个人同时提水到一个水龙头前提水因为大家的水桶大小不一,所以水龙头注满第i(i=1,2,3......N)个人所需要的时间是T(i)编写一个程序,对这N个人使他们花费的时间总和最小,并求出这个时间例如有三个人a,b,c,用时分别是2,1,3排队顺序为c,b,a的时候,c要等待3,b要等待4,c要等待6,总和为3+4+6=13排队顺序为a,b,c的时候,a要等待2,b要等

2013-03-10 12:57:50 1070

原创 习题 168:猫捉老鼠★★

有一只很霸道的猫,捉来好多好多老鼠,然后,这只猫就开始开大餐了。但为了显得它与众不同,它用了一个很特别的就餐顺序:它先定好步长k,然后它吃掉第1个位置上的,然后再每隔k只再吃一只老鼠一轮结束后,它再次从第1个位置开始继续吃,直到最后只剩下一只老鼠为止。而这最后一只老鼠这只猫会放走,因为它不想破坏生态平衡,它希望这只老鼠,来年再制造n只。。。。。。(当然它怎么找它的另一半就不管了

2013-03-10 11:42:51 1699

原创 石头剪子布的游戏

大家小时候都玩过石头剪子布的游戏吧,出石头的人赢出剪子的人,出剪子的人赢出布的人,出布的人赢出石头的人,如果两个人出的一样,则打平。飞燕姐姐和婷婷玩石头剪子布的游戏,请你写一个程序判断一下谁赢了输入:石头用stone表示,剪子用scissors表示,布用cloth表示飞燕姐姐和婷婷出的用空格隔开以EOF结束输出:飞燕姐姐赢了则输出yzfy wins!

2013-03-09 22:28:37 974

原创 习题 ct6_1: 循环移位☆

[mytable=ct6_1: 循环移位☆]题目描述:给你一个字符串"abcdefg",循环左移两位得到"cdefgab",循环右移两位得到"fgabcde"输入:多组测试数据,每组一行,第一个是int范围内的整数n,表示要右移的位数,如果n是负数则表示要左移。接着后面是一个串长小于10000000的字符串。最后遇到EOF标志的时候结束。输出:输

2013-03-09 22:27:34 941

原创 习题 102:等差数列☆

传说中数学王子高斯小时候利用规律很快的将1+2+……+100算出来现在有一个类似的问题,就是要求1+2+……+10^n.你能很快地算出来么?输入:多个case,每个case只有一个自然数 n (0输出:上面那个问题的结果样例输入:12样例输出:555050其它信息:题目提供:ailyanluCont

2013-03-09 22:26:44 872

原创 73:字符统计★]题目描述:

// 73.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"#include "string.h"int main(int argc, char* argv[]){ char s[100]; int alp, space, num,

2013-03-09 22:25:37 1445

原创 习题 47:因子分解阶乘版★

题目描述:给你一个小于10000的非负整数n,然后对n!的结果进行因子分解输入:多组测试数据,每行就是数值n输出:输出分解结果,详见样例样例输入:157样例输出:1! = 15! = 2^3 * 3 * 57! = 2^4 * 3^2 * 5 * 7难度:very easysite:http

2013-03-09 22:24:14 1285

原创 习题 13:字符串查找II★

输入两个字符串(分两行输入),判断第二个在第一个里出现了多少次第二个字符串允许使用通配符'?',第一个字符串不出现'?'输入:aabczaecbca ccabcea?c输出4难度:Very easy来源:http://www.yzfy.org/dis/listpost.php?tid=8&extra=page%3D1#includ

2013-03-09 22:22:17 868

原创 习题 12:因子分解★----程序运行在VC++6.0下

习题 12:因子分解★输入n(1 61627输出:616 = 2^3 * 7 * 1127 = 3^3(注意输出空格,但行末不要有空格)难度:for beginner来源:http://www.yzfy.org/dis/listpost.php?tid=6&extra=page%3D1tips:先得到一个数N,M

2013-03-09 22:16:59 1539

原创 AT&T格式汇编

阅读linux内核源代码时,底层的汇编语言格式使用的是AT&T。AT&T汇编语言格式和我们熟悉的intel的汇编很类似,但是也有很大的不同地方。现将常用的AT&T格式的语法列出如下。1:寄存器应用    寄存器前加%,如mov %eax, %ebx2:操作数顺序    操作数的排列从左到右为源到目的,如如mov %eax(源),%ebx(目的)3:常数/立即

2013-01-11 11:45:48 1427

原创 输入括号平衡的检测程序

使用编译器编译程序时,程序出错时编译器会告诉我们那里输入有误。程序中使用到的各种括号是否匹配是编译器检验程序是否出错的一个指标。有时候我们在程序的最后少写了个右花括号},尽管实际只少写了个},可能会导致编译器报上百个错误。既然编译器都有这个括号匹配功能,试试自己能否的实现括号匹配问题。为使问题简单化,输入括号仅限花括号{}和方括号[]。查过资料后,发现使用栈可以很好的解决上述的问题。开始时初始

2012-11-22 21:42:13 938

原创 多趟桶式排序bucket sort

如果有N个整数,范围为1到M(或者0 到M-1),我们可以利用这些信息得到一种快速排序算法,称之为桶式排序 bucket sort。我们初始化以个大小为M的各项值为零COUNT的数组。当第一个数据Ai输入时COUNT[Ai]加一。这种算法可以对于输入数据之间相差较小时,运行速度很快。如果数据的最大值和最小值相差很大时,算法运行时会很费内存。如只输入2个数据,范围为0-999。按照上述的说明,要定义

2012-11-20 21:10:09 1013

原创 求最大值

已知一组数据,编程实现找到其中的最大值。有很多的方法可以解决这个问题。如冒泡法。还有一种好一点的算法,在这组数据中挑出一部分数据按照升序的排列,如存储在数量为K的数组中。然后再把其他剩下的数据和已经排列好的数据的最大值相比较。如果比最大值大下,则舍弃。反之则把该数存入到数组,将数组中的最小数抛弃。循环到最后,数量为K的数组中的最后一个数据就是这组数据中的最大的那个。1.冒泡法/****

2012-11-18 20:06:40 741

七大排序算法--c语言是实现

七大排序算法如下: 交换排序:快速排序quicksort,冒泡排序bubblesort 选择排序:直接选择排序selectionsort,堆排序maxheapsort 插入排序:直接插入排序insertsort,希尔排序shellsort 合并排序:归并排序mergesort

2013-09-07

习题 12:因子分解★

输入n(1 <= n <= 1e9),有多组测试数据: 616 27 输出: 616 = 2^3 * 7 * 11 27 = 3^3 (注意输出空格,但行末不要有空格) 难度:for beginner http://www.yzfy.org/dis/listpost.php?tid=6&extra=page=1 先得到一个数N M = N开平方。 用N除以2到M。可整除,得到的就是一个因子。 把N除以上面的因子后再进行上面的一步。直到无法整除,则此时它为质数了。 把这些值相加就OK了。

2013-03-10

平衡符号,语法检查

程序的功能实现符号的平衡。符号数据输入为大括号[ ]或者中括号 [ ] [root@lumotuwe] gcc main.c stack.c -o main [root@lumotuwe] ./main [ { } ] { [ ] }

2012-11-22

多趟桶式排序bucket sort

多趟桶式排序bucket sort。数据输入:有10个数,范围为0到999。 [root@lumotuwe] gcc cas.c -o cas [root@lumotuwe] ./cas 64 8 216 512 27 729 0 1 343 125

2012-11-20

c语言求最大值

已知一组数据,编程实现找到其中的最大值。有很多的方法可以解决这个问题。如冒泡法。还有一种好一点的算法,在这组数据中挑出一部分数据按照升序的排列,如存储在数量为K的数组中。然后再把其他剩下的数据和已经排列好的数据的最大值相比较。如果比最大值大下,则舍弃。反之则把该数存入到数组,将数组中的最小数抛弃。循环到最后,数量为K的数组中的最后一个数据就是这组数据中的最大的那个。

2012-11-19

冒泡法求最大值

c语言实现冒泡法求最大值。 运行环境:linux。 编译程序:gcc 。 编译程序的命令为 :[root@linux] gcc slp1.c -o slp1 运行时输入命令的格式为:如(求出12,3,6,9,3中的最大值)请输入 [root@linux] ./slp1 12 3 6 9 3

2012-11-19

空空如也

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

TA关注的人

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