E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
XTU程序设计实践
C++
程序设计实践
学材系列(17)——1.4 能作判断的程序
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.4能作判断的程序有一个令人悲伤的故事。老婆给当程序猿的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。”可是,当晚,程序猿老公手捧一个包子进了家门……老婆怒道:“你怎么就买了一个包子?!”程序猿老公答曰:“因为看到了卖西瓜的。”老婆的指示是:买1斤包子; if(有卖西瓜的) 买1个(西瓜);买1斤包子是必须的
sxhelijian
·
2013-12-31 10:00
C++
程序设计实践
学材系列(18)——1.4.1 用if语句实现判断
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.4.1用if语句实现判断我相信读者已经读懂了程序员买包子的段子中类似C++代码的两段文字,这样的表述,比随后用语言的解释更清楚。能对这些有感觉的,可以为学会用if语句解决判断问题增加信心了,你能学会。在利用编程序解决问题的过程中,有大量问题需要类似的判断。问题的描述常是:如果(条件)那么 ……(动作1) 否则 ……(动作2)而
sxhelijian
·
2013-12-31 10:00
C++
程序设计实践
学材系列(19)——1.4.2 输出两数中大值程序的其他写法
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.4.2输出两数中大值程序的其他写法例1.4输入两个整数,求这两数中的大者并输出采取的思路是:输入a、b的值根据a、b的大小关系,为m赋值其中的大者输出m的值还可以写出下面的程序://例程ch1-7.cpp #include usingnamespacestd; intmain() { inta,b; cout>a>>b; co
sxhelijian
·
2013-12-31 10:00
C++
程序设计实践
学材系列(20)——1.5 用循环解决问题
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.5用循环解决问题愚公移山的故事很有名。为了将山移走,愚公和他的子孙们将山石“箕畚运于渤海之尾”,可以想见他们跑了一趟又一趟的辛苦,他们在重复地做着同一件事情。面对河曲智叟的质疑,愚公说:“虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮(kuì)也”,这又是家族繁衍意义上的重复。“而山不加增,何苦而不
sxhelijian
·
2013-12-31 10:00
C++
程序设计实践
学材系列(21)——1.5.1 引入循环——输出星号图
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.5.1引入循环——输出星号图例1.5编程序,输出8个星号(即'*'),如下图这个容易,也就输出一行信息。可以写出程序://例程ch1-9.cpp #include usingnamespacestd; intmain() { cout usingnamespacestd; intmain() { inti=0; while(i
sxhelijian
·
2013-12-31 10:00
C++
程序设计实践
学材系列(22)——1.5.2 循环深入——输出多行星号
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.5.2循环深入——输出多行星号例1.7编程序,输出如下的星号图有人写出程序://例程ch1-11.cpp #include usingnamespacestd; intmain() { cout usingnamespacestd; intmain() { inti=0; while(i usingnamespacestd;
sxhelijian
·
2013-12-31 09:00
C++
程序设计实践
学材系列(23)——1.5.3 体会“自顶向下,逐步求精”思想
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.5.3体会“自顶向下,逐步求精”思想接下来,我们的胃口开始大了。提出来一种考虑问题的思路,其实已经蕴涵在例1.7输出7行星号的程序中了。这种解决问题的思维方式是——“自顶向下,逐步求精”。要输出的是:写出的程序(例程ch1-13.cpp),循环7次。每次的循环,输出1行。因此,输出了7行,如下面左侧的代码所示。这时再多想一些,
sxhelijian
·
2013-12-31 09:00
C++
程序设计实践
学材系列(24)——1.5.4 输出各种星号图
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.5.4输出各种星号图我们实践“自顶向下,逐步求精”的思维,设计和实现一些更好玩的星号图,也进一步建立循环的概念。例1.8编程序,输出如下的星号图对这个“囫囵”的星号图,我们略加分解一下,可以发现一个星号图是由若干行构成,于是“求精”的结果是“输出一个星号图就是要输出若干行”,接下来再考虑的“输出某一行”的问题。在“顶层”,输出
sxhelijian
·
2013-12-31 09:00
C++
程序设计实践
学材系列(25)——1.6 写程序的行规
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.6写程序的行规家有家法,行有行规。进入一个新的领域,就需要知道这道这个领域的规矩,并按规矩行事。不要想着挑战规矩,挑战规矩应该是在行业中立足以后的事,行规中不少需要写出来的规矩约束的实际就是小学徒。在规矩中成长起来的老手,却常想不起行规怎么说的,但他却真正在照规矩办事。编程序有编码规范。几乎在每家公司,都会采用一定的编码规范要
sxhelijian
·
2013-12-31 09:00
C++
程序设计实践
学材系列(26)——1.7 实践“项目”提示
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.7实践“项目”提示本节与前面各节相关性极大,建议由前面各节看清项目要求,必要时再阅读本节。【项目1.1】将例程ch1-1.cpp中第5行“helloworld!”换为“C++,我会爱上你!”即可【项目1.2】在项目1.1基础上,再加如下一句cout>n语句(4)将星号改为你想用的符号【项目1.12】(1)要输出n行;对第i行,
sxhelijian
·
2013-12-31 09:00
C++
程序设计实践
学材系列(27)——1.8 实践“项目”参考解答
回到系列文章的目录——[系列文章目录]回到本章目录——[第1章目录]1.8实践“项目”参考解答本节与前面各节相关性极大,建议由前面各节看清项目要求,必要时再阅读本节。【项目1.1】#include usingnamespacestd; intmain() { cout usingnamespacestd; intmain() { cout usingnamespacestd; intmain()
sxhelijian
·
2013-12-31 09:00
C++
程序设计实践
学材系列(3)——第1讲 初识C++程序设计
回到系列文章的目录——[系列文章目录]第1讲 初识C++程序设计计算机,传统的包括台式机、笔记本,移动计算时代加进来了手机、平板电脑等移动设备,还有更传统的大型机、中型机,以及数不清的刷卡机、智能家电、工业产品等称之为“专用计算机”。这些可以称为计算机的设备在工作时,自动执行程序是其共同的特征。程序,是这些占据了世界上各个角落的设备的灵魂和主宰。这个世界,由掌握了程序设计的人员所创造。正在看这个页
sxhelijian
·
2013-12-05 01:00
C++
程序设计实践
学材系列(2)——目录
C++
程序设计实践
学材目录(随写作进展更新)前言第1讲初识C++程序设计1.1写出第一个C++程序 1.1.1观摩一个C++程序1.1.2程序中可以加上给人看的注释 1.1.3简单程序的一般“套路”1.2
sxhelijian
·
2013-12-05 01:00
C++
程序设计实践
学材系列(1)——前言
回到系列文章的目录——[系列文章目录]前言这是一个想过很久但一直不敢开始的写作计划,要将已经带领三个年级的学生以实践为主线学习C++的材料整理到一起,成为比“C++课堂在线”专栏更加系统、全面的“学材”。何为学材?在学校里,学习一门课程,常会有教材。教材是教师在带领学生学习过程中需要用到的材料。教材是以教为中心的,学生在课堂上听讲,预习和复习都要看教材,学生的学是围绕着教师的教开展的。学材就是围绕
sxhelijian
·
2013-12-05 01:00
【
程序设计实践
】第8章 可移植性
第8章 可移植性要移植到另一编译系统、处理器,操作系统。语言盯紧标准。得到可移植代码的第一步当然是使用某种高级语言,应该按照语言标准(如果有的话)去写程序。二进制不可能很容易地移植,但是源代码可以。在主流中做程序设计。某些编译系统不能辨识上面的错误,这当然很不幸,也说明了与可移植性有关的一个重要问题。任何语言都有黑暗的角落,在那里实践会出现分歧。警惕语言的麻烦特性。我们已经提过,标准里常常有意遗留
hellokangning
·
2013-08-07 08:00
程序设计
日语输入法促音和长音的输入
片假名长音符号为"-"促音输入"ltu"或"
xtu
"例如:エラーメッセージ按F7就可以把输入的平假名转换为片假名
HeliosM
·
2013-07-15 16:00
[珠玑之椟]浅谈代码正确性:循环不变式、断言、debug
《编程珠玑》上只用了两个章节20页左右的篇幅介绍,如果希望能获得更多的实例和技巧,我比较推崇《
程序设计实践
》(PractiseofProgramming)、《编程精粹:编写高质量C语言代码》(WritingSolidCode
·
2013-07-02 09:00
debug
断言
循环不变式
[珠玑之椟]浅谈代码正确性:循环不变式、断言、debug
《编程珠玑》上只用了两个章节20页左右的篇幅介绍,如果希望能获得更多的实例和技巧,我比较推崇《
程序设计实践
》(PractiseofProgramming)、《编程精粹:编写高质量C语言代码》(WritingSolidCode
wuyuegb2312
·
2013-07-02 08:00
[珠玑之椟]浅谈代码正确性:循环不变式、断言、debug
《编程珠玑》上只用了两个章节20页左右的篇幅介绍,如果希望能获得更多的实例和技巧,我比较推崇《
程序设计实践
》 (Practise of Programming)、《编程精粹:编写高质量C语言代码》(Writing
·
2013-07-02 08:00
debug
[置顶] “珠玑之椟”系列简介与索引
内容提要:主要是算法收集,结合了《
程序设计实践
》(PractiseofProgramming)、《编程精粹:编写高质量C语言代码》(Writingsolidcode)和《算法导论》的部分相关内容,以及自己的思考
wuyuegb2312
·
2013-06-24 16:00
算法
索引
“珠玑之椟”系列简介与索引
内容提要:主要是算法收集,结合了《
程序设计实践
》(PractiseofProgramming)、《编程精粹:编写高质量C语言代码》(Writingsolidcode)和《算法导论》的部分相关内容,以及自己的思考
五岳
·
2013-06-24 16:00
“珠玑之椟”系列简介与索引
内容提要: 主要是算法收集,结合了《
程序设计实践
》 (Practise of Programming)、《编程精粹:编写高质量C语言代码》(Writing solid code)和《算法导论》的部分相关内容
·
2013-06-24 16:00
索引
编译原理
程序设计实践
(九) 编译和测试
1、下载和按照MinGW,下载页面为:http://sourceforge.net/projects/mingw/files/latest/download?source=files,安装的时候最好全部安装,这样就带了一个最新的g++编译器,支持很多新特性。2、把makefile和main.cpp文件拷贝到同一目录下3、在MinGWShell里用cd命令进入代码所在目录,再执行make命令注意Mi
laomai
·
2013-03-13 22:00
编译原理
程序设计实践
(八)— 主程序代码和makefile文件
intmain(intargc,char*argv[]) { for(charch='';ch>fname;/*获得键盘输入的文件名*/ fa1 #Date:2006/03/04(version0.1) #2007/03/24(version0.2) #2007/04/09(version0.3) #2007/06/26(version0.4) #2008/04/05(version0.5) #
laomai
·
2013-03-13 21:00
编译原理
程序设计实践
(二) 全局变量定义
以下各节的代码根据教材P288的附录A中的pascal代码改写而来。改写时的要求是1、尽量使用原有的变量名和类型名、函数名和参数名2、对c++中未提供的运算符或者函数,则额外实现3、尽量不改动原有的处理流程。此外,代码中的注释基本摘自技术高手李凡希的博客。地址为http://blog.csdn.net/lifanxi/article/details/3833 这里向这位技术大牛致以崇高的敬意!由于
laomai
·
2013-03-13 21:00
编译原理
XTU
1150 Assembly Line
AssemblyLineAccepted:63 Submit:433TimeLimit:1000MS MemoryLimit:65536KB题目描述胡大加工厂出产一种特殊零件。某天,客户到厂来查看零件。工厂生产的零件有三个质量等级从高到低分别为A、B、C,但是流水线上的零件质量参差不齐。为了给客户留下好的印象,胡大决定把流水线上的零件整理下,最前面既最左边为质量最高的A等级零件,接着为B、C等
sky_fighting
·
2013-03-10 21:00
1.5求两个整数集合并集
/************************************ * *c++
程序设计实践
指导 * *1.5求两个整数集合并集 * ******************************
钓灵感
·
2013-03-05 17:00
c++程序设计实践指导
1.4正整数转化为字符串
/******************************** * *c++
程序设计实践
指导 * *1.4正整数转化为字符串 * *********************************/
钓灵感
·
2013-03-05 13:00
c++程序设计实践指导
1.3 求任意整数降序数
/******************************** * *c++
程序设计实践
指导 * *1.3求任意整数降序数 * *********************************/
钓灵感
·
2013-03-04 15:00
c++程序设计实践指导
编译原理
程序设计实践
(一) 项目描述
最近在辅导学生编译原理,x是实现PL0语言的词法分析器、语法分析器、语义分析器、代码生成器和代码模拟器。本着以身作则的思想,自己先花了两周时间完成了以上工作。这里将各阶段的主要工作成果发出来,供后来者参考。 相关参考资料1、《编译原理》教材作者:吕映芝张素琴蒋维杜出版社:清华大学出版社出版日期:1998年1月2、PL/0语言编译程序分析作者李凡希地址:http://blog.csdn.net
laomai
·
2013-02-28 01:00
编译原理
PL0
1.2二维数组的操作运算
/******************************** * *c++
程序设计实践
指导 * *1.2二维数组的操作运算 * *********************************/
钓灵感
·
2013-02-26 22:00
c++程序设计实践指导
1.1删除序列中相同的数
/********************************************* * *c++
程序设计实践
指导 * *1.1删除序列中相同的数 * *********************
钓灵感
·
2013-02-26 14:00
c++程序设计实践指导
反思: 为什么我连普通的程序都写不好?
从开始正式学习和使用Java语言起(不计之前学C的时间)到如今,约也有3年时间;其间写过简单的增删查改的功能,也曾深入源码去钻研一件事情的工作原理,读过不少软件开发的好书,《编程珠玑》,《
程序设计实践
shuqin1984
·
2013-02-22 21:00
编程
瓶颈
linux如何映射Windows下的磁盘为网络盘
Ubuntu:mount-tsmbfs-ousername=
xtu
,password=123456,codepage=cp936,iocharset=gd2312 //192.168.0.101/Share
laokaddk
·
2013-01-12 16:05
linux
网络盘
映射Windows磁盘
211、985高校招收软件工程硕士,自主命题考试,无学位也可报考
在线咨询:1277062445软件工程资料免费索取:http://www.jrjedu.com/
xtu
/rscu.html?source=ymjrglt
Q1277062445
·
2012-06-11 17:17
资料
软件工程
报考
xtu
1148 dp
#include #include structNode{ ints,t,v; }test[100005]; usingnamespacestd; boolcmp(Nodea,Nodeb){ returna.tb?a:b; } intfind(inti,intn){ intlow=0,max=n,m; while(1){ if(max-low==1) returnlow; m=(low+m
Wiking__acm
·
2012-05-25 12:00
xtu
1146 Boys and Girls 简单模拟
#include #include intmain() { inti,j,n,k,boy[105][105],girl[105][105],tem[105][105],bans[105]; intbfree[105],gfree[105],count[105],match[105][105]; while(scanf("%d",&n)!=EOF){ for(i=0;i<=n;i++){ bfre
Wiking__acm
·
2012-05-25 09:00
xtu
1142 3n + 1
这题直接做就能过,但要注意由于n在变化过程中可能超过int,导致n为负数,永远无法回到1,结果超时,所以用longlong存就可以了#include intmain(){ __int64max,now; inta,b,count,n; while(scanf("%d%d",&a,&b)!=EOF){ n=b-a+1; now=a; max=a; count=0; while(n--){ max
Wiking__acm
·
2012-05-25 09:00
XTU
1142 Collatz Conjecture
题目分析:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1142#include #include usingnamespacestd; structnode{ __int64num,sum; intflag; }arr[10000020]; intmain() { inta,b; __int64num,sum; for(
wconvey
·
2012-05-19 22:00
XTU
1140
题目分析:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1140#include #include #include usingnamespacestd; intarr[1000100]; intnotprime[1000100]; inta[1000100]; __int64p[1000100]; intmain() {
wconvey
·
2012-05-19 22:00
给年轻程序员的几句话
阅读经典著作:《代码大全(第二版)》, 《程序员修炼之道》, 《
程序设计实践
》, 《设计模式》等。 阅读WikiWiki
liuyanlinglanq
·
2012-04-28 21:00
Android SQLite 数据库、表的增、删、改、查操作
packagecn.edu.
xtu
.tilepuzzle.model;importcn.edu.
xtu
.tilepuzzle.GameDB;importandroid.content.ContentValues
long_yu2
·
2012-04-24 21:00
android
Android SQLite 数据库、表的增、删、改、查操作
package cn.edu.
xtu
.tilepuzzle.model; import cn.edu.
xtu
.tilepuzzle.GameDB; import android.content.ContentValues
long_yu2
·
2012-04-24 21:00
android
Android SQLite 数据库、表的增、删、改、查操作
packagecn.edu.
xtu
.tilepuzzle; importandroid.content.ContentValues; impo
love254443233
·
2012-04-24 16:00
android
数据库
exception
sqlite
String
J2ME 拼图游戏 快速开发 全过程 之代码祥解(2 )——游戏数据库与游戏模型开发
游戏模型开发,代码:packagecn.edu.
xtu
.tilepuzzle.model;importcn.edu.
xtu
.tilepuzzle.GameDB;importjava.io.IOException
love254443233
·
2012-04-14 13:00
游戏
数据库
String
command
j2me
Numbers
J2ME 拼图游戏 快速开发 全过程 之代码祥解(1 )——程序入口与控制器开发
程序入口,代码:/* *TilePuzzle.java * *Createdon2012年3月14日,下午3:19 */packagecn.edu.
xtu
.tilepuzzle;importjavax.microedition.midlet
love254443233
·
2012-04-14 13:00
游戏
exception
String
Class
import
j2me
J2ME 拼图游戏 快速开发 全过程 (六)——图片设置界面设计
代码:packagecn.edu.
xtu
.tilepuzzle.ui;importjava.io.IOException;importjava.util.Vector;importjavax.microedition.lcdui.Canvas
love254443233
·
2012-04-14 13:00
J2ME 拼图游戏 快速开发 全过程 (五)——游戏帮助界面
TODOTochangethetemplateforthisgeneratedfilegoto *Window-Preferences-Java-CodeStyle-CodeTemplates */packagecn.edu.
xtu
.tilepuzzle.ui
love254443233
·
2012-04-14 13:00
游戏
String
command
文档
j2me
templates
J2ME 拼图游戏 快速开发 全过程 (四)——游戏选项设置界面
代码:packagecn.edu.
xtu
.tilepuzzle.ui;importjavax.microedition.lcdui.Choice;importjavax.microedition.lcdui.ChoiceGroup
love254443233
·
2012-04-14 13:00
游戏
String
command
null
Class
j2me
J2ME 拼图游戏 快速开发 全过程 (一)——最佳成绩显示界面
TODOTochangethetemplateforthisgeneratedfilegoto *Window-Preferences-Java-CodeStyle-CodeTemplates */packagecn.edu.
xtu
.tilepuzzle.ui
love254443233
·
2012-04-14 13:00
游戏
String
image
command
j2me
templates
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他