- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 (Java)小数点处理
保留两位小数(1)double a=6.666666;java.text.DecimalFormat df=new java.text.DecimalFormat("0.00"); //#.00 也可以System.out.println(df.format(a));(2)double d = 6.666666;String result = String .
2016-10-15 19:47:36
251
原创 (Java)异常处理
自定义异常public class Test1 { public static void main(String[] arrs){ int a=6; int b=1; try{ int c=divide(a,b); System.out.println(c); System.out.println("!!!"); }catch(Exception1 e){
2016-10-11 10:00:00
328
原创 strtok解析字符串
char *strtok(char s[], const char *delim);首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。
2016-06-22 16:41:27
350
原创 (C++)虚析构函数
基类:Per继承类:Stu主函数:Per *p = new Stu;delete p;如果 ~Per() //析构函数没有声明为虚函数则不会调用Stu类的析构函数,只调用~Per()如果 vritual ~Per() //虚析构函数则也会调用Stu类的析构函数。
2016-06-01 18:21:49
309
原创 (C++)int,char,string之间的一些转换
#include#include#includeusing namespace std;int main(){ //string→char string str= "asd"; printf("%s\n", str.c_str()); // 就是 str.c_str() //char→string char ch[] = "qwe"; str = ch;
2016-05-23 18:48:04
451
原创 栈的数组实现
#include#includeusing namespace std;typedef struct node Stack;const int Max = 10;struct node{ int top; int array[Max];};//创建void creat(Stack *s){ s->top = 0;}//判断是否为空int IsEmpty(St
2016-04-08 00:16:31
185
原创 栈的链表实现
#includeusing namespace std;typedef struct Node *PtrToNode;typedef struct Node *Stack; //typedef PtrToNode Stackstruct Node{ int n; struct Node *next;};//创建Stack creat_stack(){ Stack
2016-04-07 22:46:58
245
原创 (C++)多重继承
#include#includeusing namespace std;class data{protected: char *name;public: data(char *name); data(); ~data();};class teacher :protected data{protected: int sal;public: teacher(cha
2016-03-16 18:29:48
277
原创 (C++)保留小数点位数
需要 iomanip 头文件,在cout后面添加例:#include#include #includeusing namespace std;const double P = 3.1415926;int main(){ double r, c, s; cin >> r; //输入半径 c = 2 * P*r; //计算周长 s =
2016-03-02 23:22:27
2372
原创 三种排序方法
冒泡排序:#includeint main(void) { int a[10] = { 5,9,10,7,4,2,1,0,3,8 }; int i, k,temp; for (i = 9; i >= 1; i--) { for (k = 0; k < i; k++) { if (a[k] > a[k +
2015-12-14 23:12:04
400
原创 链表结点的逆置
void invert(struct number *num){ struct number *p1 = num, *p2 = NULL, *p3=NULL; p2 = p1; p1 = p1->next; p2->next = NULL; p3 = p2; while (p1->next != NULL) { p2 = p1; p1 = p1->next;
2015-12-13 17:18:34
544
原创 malloc函数
malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。使用方法:int*p;p=(int*)malloc(sizeof(int)*128);当内存不再使用时,应使用free()函数将内存块释放。分配内存失败时,将返回NUL
2015-12-02 23:48:29
302
原创 指针数组与数组指针
指针数组数组元素全为指针的数组称为指针数组。 (用此处理字符串更方便。char *c[3]={"我","是","谁"}; //声明定义一个指针函数,c[i]为该元素的指针。指针数组与二维数组: (截自百度百科例子:#includeint main(void){ char *ColChi[3] = { "
2015-12-01 15:10:12
257
原创 指针函数与函数指针
指针函数,指针函数是指带指针的函数,即本质是一个函数,只不过这个函数的返回值是一个地址值。int *fun() //声明函数,因为返回为地址,所以一般用int类型例子:
2015-11-30 18:22:26
273
原创 strtok函数(C)
原型:char *strtok(char s[], const char *delim); (在string.h函数库里分解字符串为一组字符串。s为要分解的字符,delim为分隔符字符(如果传入字符串,则传入的字符串中每个字符均为分割符)。首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。例如:
2015-11-30 17:38:43
410
原创 第3章 主机规划和磁盘分区
……各硬件设备在Linux中的文件名在Linux系统中,每个设备都被当成一个文件对待。几乎所有硬件设备都在/dev这个目录下。3.2 磁盘分区3.2.1.磁盘连接方式与设备文件名的关系 一个IDE电缆可以连接两个IDE设备(Master和Slave),主机通常提供两个IDE接口:IDE1(primary)和IDE2(secondary)。(IDE逐渐被淘汰S
2015-11-28 19:12:53
422
原创 project
/********************************************************************************************************计算机系统基础:《深入理解计算机系统》 (长期) linux学习:《鸟哥的Linux私房菜:基础学习篇》 ①编程能力的提升:《计算机程序的构造和解释》算法
2015-11-26 16:32:32
331
简单的在线投票系统
2017-12-01
交通处罚单管理系统
2016-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人