- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 第十六周 项目三-max带来的冲突
分析下面程序出现的编译错误,给出解决的方案。#includeusing namespace std;//定义函数模板templateT max(T a, T b){ return (a>b)?a:b;}int main(){ int x=2,y=6; double x1=9.123,y1=12.6543; cout<<"把T实例化为int:"<
2015-06-27 15:57:14 632
原创 第十六周 项目二-有些数的阶乘不算了
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:冷基栋 * 完成日期:2015年 6 月 27日 * 版 本 号:v1.0 * * 问题描述:求n!的函数,当用户的输入为负数,以及输入数太大时(例如大于12),使用异常处理机制予以拒绝,并给出恰当的提示。 * 输入
2015-06-27 15:49:47 485
原创 第十六周 项目一-平方根中的异常
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:冷基栋 * 版 本 号:v1.0 * 完成日期:2015年 6 月 27日 * 问题描述: * 输入描述:编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。 * 程序输出: *
2015-06-27 15:41:10 709
原创 第十六周 程序阅读
#include using namespace std;namespace CounterNameSpace{int upperbound;int lowerbound;class counter{ int count;public: counter(int n) { if (n <= upperbound ) {
2015-06-27 15:32:42 743
原创 第十六周 程序阅读
#include using namespace std;int a[10]= {1,2, 3, 4, 5, 6, 7, 8, 9, 10};int fun( int i);int main(){ int i ,s=0; for( i=0; i<=10; i++) { try { s=s+fun(i);
2015-06-27 15:31:04 541
原创 第15周 项目二-二进制文件浏览器
(1)做一个类似BinaryViewer的查看二进制文件的程序,输入文件名后,可以以16进制和ASCII对照的方式列出该文件的内容,可以参考下图:提示:循环中,一次读入16个字节,先用16进制形式输出,再用字符形式输出。 (2)通过为main函数加参数,在命令行方式下,输入“命令加文件名”的方式,就可以显示该文件的内容,也采用如上16进制和ASCII对照的形式。、#incl
2015-06-17 09:26:06 397
原创 第15周 项目一-用二进制文件处理学生成绩
(1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。 (2)读入学生的成绩,并求出总分,用对象数组进行存储。ASCII文件score.dat中保存的是100名学生的学号、姓名和C++课、高数和英语成绩。 (3)将所有数据保存到一个二进制文件binary_score.dat中,最后通过键盘输入你的信息,并写入到文件中(咱不谦虚,三科全100分,
2015-06-17 09:23:58 618 1
原创 第15周 二进制文件及文件的读取5
例18#include #includeusing namespace std;int main( ){ char c[50]="12 34 65 -23 -32 33 61 99 321 32"; int a[10],i,j,t; cout<<"array c:"<<c<<endl;//显示字符数组中的字符串 istrstream strin(c,si
2015-06-17 09:19:51 733
原创 第15周 程序阅读-二进制文件及文件的读取4
4、阅读并运行下面的示例,体会二进制文件和字符串流操作的一般方法。 例17#include #includeusing namespace std;struct student{ int num; char name[20]; float score;};int main( ){ student stud[3]={
2015-06-17 09:02:34 666
原创 第15周 程序阅读-二进制及二进制文件的读取3
3、阅读下面的程序,指出其功能,体会seekg()、tellg()等函数的功能及其用法(1)#include#include using namespace std;const char * filename = "a.txt";int main (){ long l,m; ifstream file (filename, ios::in|ios::binary)
2015-06-17 08:36:56 673
原创 第15周 程序阅读-二进制及二进制文件的读取2
2、查看下面程序的输出,解释为什么会有这样的输出。#include #include using namespace std;int main( ){ unsigned char a[] = {0x32,0x30,0x31,0x35,0xA3,0xAC,0xCE,0xD2,0xC3,0xC7,0xB3,0xD4, 0xC1,
2015-06-17 08:28:37 820 2
原创 第15周 程序阅读-二进制文件及文件的读取1
1、阅读并运行下面的两个程序,分别用记事本和二进制文件阅读器(请自行下载Binary Viewer等程序,或者用DOS中的Debug程序,并百度其用法)。查看其内容,并理解文件存储的原理。(1)#include #include #include using namespace std;int main( ){ int a; ofstream outfile("f
2015-06-17 08:20:16 674
原创 第14周 项目三-OOP版电子词典
做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释义与词性间用’\t’隔开。(1)编程序,由用户输入英文词,显示词性和中文释义。提示1:如果要用OOP完成这个词典(当然也可以用OO方法实现),可以定义一个Word类表示一个词条,其中的数据成员string english; 表示英文单词,string chinese;表示
2015-06-10 12:45:38 634
原创 第14周 项目二-用文件保存学生名单
文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。(1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。//定义学生类class Student{public: //声明必要的成员函数private: string name; double cpp; double math; do
2015-06-10 09:13:25 699
原创 第14周 项目一-小玩文件(2)
(2)下面程序的功能是将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中,请填空将程序补充完整。#include #include #include using namespace std;int main(){ fstream outfile,infile; infile.open("abc.txt",_________); /
2015-06-10 09:04:25 604
原创 第14周 项目一-小玩文件(1)
(1)下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。#include #include #include _____________ // (1)using namespace std;int main(){ fstream file; file.open("abc.txt", _________); // (2)
2015-06-10 09:02:11 560
原创 第13周 补充阅读-链表类1
#include using namespace std;struct Student{ int num; double score; struct Student *next;};int main( ){ Student *head=NULL,*p,*q; //建立动态链表 for(int i=0; i<3; i
2015-06-03 08:19:37 685
原创 第13周 项目二-形状族中的纯虚函数
写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和。 int main(){ Circle c1(12.6),c2(4.9);//建立Circle类对象c1,c2,参数为圆半径 Rectangle r1(4.5,8.4),r2(5.0,2
2015-06-01 18:04:00 594
原创 第13周 项目一-动物这样叫
下面是给出的基类Animal声明和main()函数。class Animal{public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; }};int main( ){ Animal *p; p = new Animal(); p->cry(); Mouse m1
2015-06-01 17:53:51 568
原创 第13周 读程序答题-3
#include using namespace std;class Vehicle{public: virtual void run() const = 0; //(3) run()为纯虚函数,const意指其为常成员函数,并非纯虚函数之必要};class Car: public Vehicle //汽车{public: void run() const
2015-06-01 17:35:58 738
原创 第13周 读代码答题-2
#include using namespace std;class Vehicle {public: virtual void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数};class Car: public Vehicle //汽车{public: void run() con
2015-06-01 17:32:43 669
原创 第13周 看代码答题-1
#include using namespace std;class Vehicle //交通工具{public: void run() const { cout << "run a vehicle. "<<endl; }};class Car: public Vehicle //汽车{public: void run() const { co
2015-06-01 17:28:27 551
原创 第13周 程序阅读-纯虚函数
#include using namespace std;class Base{public: virtual void Who() =0;};class FirstDerived:public Base{public: void Who() { cout<<"F"; }};class SecondDerived:public Base{public:
2015-06-01 17:26:21 803
原创 第13周 程序阅读-虚析构函数
#include using namespace std;class BASE{private: char c;public: BASE(char n):c(n) {} virtual ~BASE() { cout<<c; }};class DERIVED:public BASE{private: char c;public: DERIV
2015-06-01 17:16:35 786
原创 第13周 程序阅读-虚函数
#includeusing namespace std;class A {int a;public: A():a(5){} virtual void print()const { cout<<a;}};class B: public A { char b;public: B() { b='E'; } void print() const { cout
2015-06-01 16:47:53 536
2016-2023年主要城市居民国庆月消费价格指数
2024-09-09
生命科学siRNA药物药效预测数据集
2024-09-04
论文MWEC支撑数据.zip
2021-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人