2016年3月3日
摘要: C++并没有规定各种数据类型在内存中的存储大小,依赖于不同的编译器的不同而不同,要想获知当前编译器对各种数据类型分配的大小,可以通过sizeof运算符来获取。 使用方法1: sizeof(数据类型) 使用方法2: sizeof(变量名 或 常量名 或 表达式 ) sizeof(int) 或 int 阅读全文
posted @ 2016-03-03 17:50 让编程成为一种习惯 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 在C++的整数常量中,整数分为十进制整数、八进制整数和十六进制整数。 那给出一个整型常量怎样区分是何种进制呢?/给出一个整型常量,如100,默认是十进制数,如果在该数前加0,如0100,则此数表示为八进制数,如果在该数前加0x,如0x100,则此数表示为十六进制数。 使用cout输出一个整数时,默认 阅读全文
posted @ 2016-03-03 17:42 让编程成为一种习惯 阅读(891) 评论(0) 推荐(0) 编辑
摘要: (1 )分离一个三位非负整数 设x为一个整型变量,从键盘输入x的值( 三位,例如567 ), 然后将x的百、十、个位数分离出来,分别保存到整型变量a、b、c中, 然后将a、b、c进行输出。 /* 设x为一个整型变量,从键盘输入x的值( 三位,例如567 ), 然后将x的百、十、个位数分离出来,分别保 阅读全文
posted @ 2016-03-03 17:40 让编程成为一种习惯 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 输入一个正整数(十进制),输出此整数对应的二进制数(用循环实现,但不用数组,也不用函数调用) /* 输入一个正整数(十进制),输出此整数对应的二进制数(用循环实现,但不用数组) 分析:十进制转换成二进制的方式: 用辗转相除依次取余,直到商为0,获取逆序的余数序列就是对应的二进制数 用循环不用数组,因 阅读全文
posted @ 2016-03-03 17:34 让编程成为一种习惯 阅读(509) 评论(0) 推荐(0) 编辑
摘要: Fractions to Decimals Write a program that will accept a fraction of the form N/D, where N is the numerator and D is the denominator and print the dec 阅读全文
posted @ 2016-03-03 17:24 让编程成为一种习惯 阅读(956) 评论(0) 推荐(0) 编辑
摘要: /*用结构体实现链表的创建、遍历、结点插入、结点删除 */ /*本题中链表结点的输入必须是升序(可以相邻的相同),删除的时候也是把与要删除同数据的多个相同的结点都删除掉*/ #include <iostream> using namespace std; struct node //结点结构 { i 阅读全文
posted @ 2016-03-03 17:22 让编程成为一种习惯 阅读(256) 评论(0) 推荐(0) 编辑
摘要: /* 创建链表时自动完成链表上结点按某一关键字排序 最简单的方法是在创建链表时用插入结点的方式完成链表的建立 /* C++代码 */ #include <iostream> using namespace std; struct node //结点结构 { int data ; node * nex 阅读全文
posted @ 2016-03-03 17:21 让编程成为一种习惯 阅读(346) 评论(0) 推荐(0) 编辑
摘要: /* 题目描述 (1)向文件test.txt中输出字符串,然后从中读取显示在屏幕 (2)对文件test.txt的字符串进行处理,通过写指针定位来完成原先文件中数据的重写 用到的关于输入输出流相关的知识 read( )函数 从流中读取字符串的成员函数read 该成员函数一般形式是:read(char* 阅读全文
posted @ 2016-03-03 17:19 让编程成为一种习惯 阅读(899) 评论(0) 推荐(0) 编辑
摘要: /*获取文件中存取的数据内容的大小(字节数) ellg() 和 tellp() 这两个成员函数不用传入参数,返回pos_type 类型的值(根据ANSI-C++ 标准) ,就是一个整数,代表当前get 流指针的位置 (用tellg) 或 put 流指针的位置(用tellp). seekg() 和se 阅读全文
posted @ 2016-03-03 17:18 让编程成为一种习惯 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: (1)文本方式-逐个字符拷贝 /*将一个文件的内容逐个字符拷贝进第二个文件*/ #include <iostream> #include <fstream> using namespace std; int main() { ifstream inFile; //输入流对象 ofstream out 阅读全文
posted @ 2016-03-03 17:16 让编程成为一种习惯 阅读(367) 评论(0) 推荐(0) 编辑
摘要: C++编程语言中的很多功能在我们的实际应用中起着非常大的作用。比如在对文件文本的操作上,就可以用多种方式来实现。在这里我们介绍的C++ eof()函数就是其中一个比较常用的基本函数。 在使用C/C++读文件的时候,一定都使用过C++ eof()函数来判断文件是否为空或者是否读到文件结尾了,也会在使用 阅读全文
posted @ 2016-03-03 17:07 让编程成为一种习惯 阅读(555) 评论(0) 推荐(0) 编辑
摘要: /* 学生信息管理系统 需求分析 1. 创建学生学生记录信息链表。 2. 输出全部学生信息 3. 查询学生信息记录(按姓名) 4. 删除学生信息记录(按姓名) 5. 按总成绩来排序 6. 插入记录 7. 保存记录到文件中 8. 打开文件读取学生记录 9. 删除全部学生记录 10. 退出系统 */ # 阅读全文
posted @ 2016-03-03 17:04 让编程成为一种习惯 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 设计一个链表操作,从分设计到实现分别从3个step进行 (1)面向过程的程序设计---结构体+函数 /* 链表操作-----step1-----用结构体实现链表操作 链表设计----需求分析 1。创建 2。插入 3。遍历 4。获取长度 5。链接两个链表 6。可以实现插入多个类型的目的---未实现,用 阅读全文
posted @ 2016-03-03 16:59 让编程成为一种习惯 阅读(545) 评论(0) 推荐(0) 编辑
摘要: /*用结构体实现链表的创建、遍历、结点插入、结点删除 */ /*本题中链表结点的输入必须是升序(可以相邻的相同),删除的时候也是把与要删除同数据的多个相同的结点都删除掉*/ #include <iostream> using namespace std; struct node //结点结构 { i 阅读全文
posted @ 2016-03-03 16:20 让编程成为一种习惯 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> using namespace std; enum operation{create_List=1,print_List,insert_Node,delete_Node,delete_List,quit};//枚举类型,用于菜单选择结果 struct node 阅读全文
posted @ 2016-03-03 16:19 让编程成为一种习惯 阅读(429) 评论(0) 推荐(0) 编辑
摘要: // test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> #include <iomanip> using namespace std; //#define NULL 0 struct student {long n 阅读全文
posted @ 2016-03-03 16:17 让编程成为一种习惯 阅读(367) 评论(0) 推荐(0) 编辑