编程初学:简易猜数字游戏(C及Java实现)

#include<stdio.h>#include<Windows.h>void menu(){ printf("*******************\n"); printf("******1.Play*******\n"); printf("******0.Exit*******\n"); printf("*******************\n");}void game(){ int random_num = rand() % 100 + 1; int
分类: 其他 发布时间: 01-30 22:55 阅读次数: 0

输出水仙花数,自幂数(求一个数的位数)

#include<stdio.h>#include<Windows.h>#include<math.h>int Count(int n){ if (n < 10) { return 1; } return 1 + Count(n / 10);}void Search(){ for (int i = 0; i <= 100000; i++) { int sum = 0; int tem = i;//保证i不变 用tem计算
分类: 其他 发布时间: 01-30 22:55 阅读次数: 0

java 变量作用域、命名、类型转换、数值提升

第一节课2.15
分类: 其他 发布时间: 01-30 22:55 阅读次数: 0

Java中程序的逻辑控制语句

1. 顺序结构按照代码书写的顺序一行一行执行。如果调整代码的书写顺序, 则执行顺序也发生变化。2. 分支结构2.1 if 语句单分支:if (布尔表达式) {//条件满足时执行代码}双分支:if ( 布尔表达式) {//条件满足时执行代码}else{//条件不满足时执行代码}多分支:if(布尔表达式){//条件满足时执行代码}else if(布尔表达式){//条件满足时执行代码}else{//条件都不满足时执行代码}代码示例:int num =
分类: 其他 发布时间: 01-30 22:55 阅读次数: 0

Java中的方法(method)

1. 什么是方法(method)方法就是一个代码片段. 类似于 C 语言中的 “函数”2. 方法定义语法// 方法定义public static 方法返回值 方法名称([参数类型 形参 ...]){ 方法体代码; [return 返回值];}// 方法调用返回值变量 = 方法名称(实参...);返回值的重要性:避免在方法内直接输出,在调用时定义一个变量接收返回值;为了支持链式表达式:可以将当前函数的返回值 作为另一个函数的参数 ,或者在另一个函数中进行运算。一个很好的例子 (
分类: 其他 发布时间: 01-30 22:54 阅读次数: 0

Java循环练习:输出X图案

题目:输出用 “*” 组成的 X 图案。1、要求:输入:多组输入,输入一个整数n表示输出的行数。输出示例:n=5 2、分析:由示例坐标图可看出,输出 * 的位置有两种情况: 1、i=j;(右对角线) 2、i+j=n-1;(左对角线) 在这些位置输出 * ,其余位置输出 空格,注意一行结束要给一个换行。要求中的多次输入可以用一个while循环控制( while( sc.hasN...
分类: 其他 发布时间: 01-30 22:54 阅读次数: 0

Java递归例题:汉诺塔问题

要求1、从A通过B移到C上2、移动过程中,小盘子必须在大盘子上;分析1、一个盘子:直接 A->C2、两个盘子:A->B A->C B->C 3、三个盘子:A->C A->B C->B A->C B->A B->C A->C 始 ...
分类: 其他 发布时间: 01-30 22:54 阅读次数: 0

Java:类和对象

类与对象的初步认知JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。面向过程注重的是过程,在整个过程中所涉及的行为,就是功能。面向对象注重的是对象,也就是参与过程所涉及到的主体。是通过逻辑将一个个功能实现连接起来。开发时:找对象,建对象,用对象,并维护对象之间的关系。类就是一类对象的统称。对象就是这一类具体化的一个实例// 创建类class <class_name>{ field;//成员属性 .
分类: 其他 发布时间: 01-30 22:53 阅读次数: 0

Java:包、继承

包(package)1.包的出现使用包的主要目的是保证类的唯一性。 包是组织类的一种方式。1、如图,在工程text的src中,已经有Test类,此时你在src中创建命名为Test的类时,是不允许的。 如果你在工作中代码中写了一个 Test 类,然后你的同事也可能写一个 Test 类,你要去查看他的内容时,出现两个同名的类, 就会冲突, 导致代码不能编译通过。(此时我们可以在src中创建一个包,在包中定义一个Text类是可以的。)2、如何创建包,在包中创建类1...
分类: 其他 发布时间: 01-30 22:53 阅读次数: 0

Java:理解多态

目录1、向上转型:2、向下转型3、运行时绑定(动态绑定)4、重写5、多态1、理解多态(polypeptide)2、多态的好处1、向上转型:向上转型发生的时机: 1、 直接赋值 2、方法传参 3、方法返回1、直接赋值class Animal{ public String name; private int age;}class Dog extends Animal{ ...
分类: 其他 发布时间: 01-30 22:52 阅读次数: 0

Java练习:图书管理系统

需求1、简单的登录2、管理端整理书籍(该功能为可扩展功能)查阅书籍增加书籍删除书籍打印书籍列表退出3、用户端查询书籍借阅书籍归还书籍退出类的设计大致先分为三个包:book , user , operation,后根据需求设计各个包中的类。代码针对每个类完善内容:Bookpackage book;public class Book { private String name;//书名 private Str
分类: 其他 发布时间: 01-30 22:52 阅读次数: 0

PHP 判断字符串长度及字符串切割问题

1.字符串长度PHP获取中英文混合字符串长度的实现代码如下,1中文=1位,2英文=1位,可自行修改/*** PHP获取字符串中英文混合长度 * @param $str string 字符串* @param $charset string 编码* @return 返回长度,1中文=1位,2英文=1位*/function strLength($str,$charset='utf-8
分类: 其他 发布时间: 01-30 22:52 阅读次数: 0

C++基础 枚举类型

#include void main(){ enum SharpShooter { LOCKED=1,AIM ,SHOOT}; SharpShooter state; int i; cout<<"请选择(1)锁定 (2)瞄准 (3) 射击"<<endl; cin>>i; state=enum SharpShooter(i); switch(state) { ca
分类: 其他 发布时间: 01-30 22:52 阅读次数: 0

c++ 基础 指针类型

#includevoid main(){ int x=100,y,*ip; ip=&x; *ip=200; y=*ip+100; cout<<"x="<<x<<"y="<<y<<"*ip="<<*ip<<endl; y=*ip; cout<<"x="<<x<<"y="<<y<<"*ip="<<*ip<<endl;}*/对以上一段程序的理解说明:包含头文件ios
分类: 其他 发布时间: 01-30 22:52 阅读次数: 0

c++ 基础 指针访问数组两种方法 下标法 指针法

#include void main( ){ int a[5]={23,12,45,33,67},*p=a,i; cout<<"下标方式:"; for (i=0;i<5;i++) cout<<p[i]<<"\t"; cout<<endl; cout<<"指针方式:"; for (p=a;p<a+5;p++) cout<<*p<<"\t"; cout<<endl;}对以上
分类: 其他 发布时间: 01-30 22:51 阅读次数: 0

重定向hosts文件

用procexp.exe找到启动参数是C:\WINDOWS\system32\svchost.exe -k NetworkService的svchost进程,然后用winhex打开此进程,搜索\drivers\etc\hosts,修改一下这个文件名,比如\drivers\etc\hao2,然后随便改改etc目录下的文件(FindFirstChangeNotificationW),svcho
分类: 其他 发布时间: 01-30 22:51 阅读次数: 0

一碰书就犯困

分类: 其他 发布时间: 01-30 22:51 阅读次数: 0

php URL编码解码函数

<?php$url = "http://blog.csdn.net/ztlove9481731";echo urlencode($url); //输出编码后的字符串?><?php$url = "http%3A%2F%2Fblog.csdn.net%2Fztlove9481731";$newurl = urlencode($url); //首先对$u
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

win2003 上安装apple itune

又是一个在2003上安装手机程序的问题,(上次是NOKIA的PC SUITE)安装ITUNE的方法也相似,就是先解压再安装,只是没有办法更新原文件,分两次安装了其实是缺少安装了 Apple Mobile Device Support,如果你把下载的 iTunesSetup.exe 用 WinRAR 或 7-zip 解压,就会发现文件夹下面有一个 AppleMobileDev
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

CSS简写方法说明

简单的说,css简写就是在等效的前提下,把多句css代码简化成一句。在我看来,简写css的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三是帮助你熟悉和深刻理解css。闲话少说,书归正传。能够简写的css属性主要有以下几个:font简写:font:italic small-caps bold 12px/1.5em arial,verdan
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0