【10.7】c++ primer plus 课后编程答案
2017-06-04 17:02
344 查看
C++ PRIMER PLUS 课后答案
使用IDE为window7系统下的VS2010
/*user.h*/
#ifndef USERSH_H_
#define USERSH_H_
#include <string>
class Plorg
{
private:
enum{MAX=19};
char name[MAX];
int CI;
public:
Plorg(char * p="Plorga",int I=50);
void change_CI(int q);
void show()const;
};
#endif
使用IDE为window7系统下的VS2010
/*user.h*/
#ifndef USERSH_H_
#define USERSH_H_
#include <string>
class Plorg
{
private:
enum{MAX=19};
char name[MAX];
int CI;
public:
Plorg(char * p="Plorga",int I=50);
void change_CI(int q);
void show()const;
};
#endif
/*userfucntion.cpp*/ #include "usersh.h" #include <iostream> using std::cout; using std::cin; Plorg::Plorg(char * p/* ="Plorga" */,int I/* =50 */) { int i=0; for (;i<strlen(p);i++) { name[i]=p[i]; } name[i]='\0'; CI=I; } void Plorg::change_CI(int q) { CI=q; } void Plorg::show()const { cout<<"name:"<<name<<'\n'; cout<<"CI:"<<CI<<'\n'; }
/*main*/ #include <iostream> #include <Windows.h> #include "usersh.h" #include <string> #include <cctype> using std::cout; using std::cin; int main() { Plorg car; car.show(); Plorg money("ppppppp",20); money.show(); car.change_CI(500); car.show(); system("pause"); return 0; }
相关文章推荐
- C++primer plus第六版课后编程练习答案10.7
- C++primer plus第六版课后编程练习答案4.2
- C++PRIMER PLUS第六版课后编程答案 5.1-5.5
- C++PRIMER PLUS第六版课后编程答案 4.6-4.10
- C++primer plus第六版课后编程练习答案3.5
- C++ Primer Plus 第六版课后编程答案 2.1-2.5
- C++PRIMER PLUS第六版课后编程答案 5.6-510
- C++primer plus第六版课后编程练习答案4.6
- C++primer plus第六版课后编程练习答案4.4
- C++primer plus第六版课后编程练习答案4.3
- C++primer plus第六版课后编程练习答案2.2
- C++primer plus第六版课后编程练习答案2.4
- C++PRIMER PLUS第六版课后编程答案 4.1-4.5
- C++primer plus第六版课后编程练习答案4.7
- C++primer plus第六版课后编程练习答案2.6
- C++primer plus第六版课后编程练习答案3.4
- C++ Primer Plus 第六版课后编程答案 2.1-2.5
- C++ Primer Plus 第六版课后编程答案 2.6-2.7
- C++primer plus第六版课后编程题答案10.7
- C++primer plus第六版课后编程练习答案3.7