云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 面向对象程序设计C++课后题答案

面向对象程序设计C++课后题答案

  • 62 次阅读
  • 3 次下载
  • 2026/1/10 12:56:12

} main() { Stock *p;

p=new Stock; //为对象分配空间 if(!p) //判断分配是否成功 { cout<<\error.\ return 1; }

p->set(\为对象赋值 p->print(); //显示对象 delete p; return 0; }

习题:[3_16]声明一个栈类,利用栈操作实现将输入字符串反向输出的功能#include //#include //#include #include const int SIZE=10; class stack { public:

stack() //构造函数 { tos=0; }

void push(char ch);//将数据ch压入栈 char pop(); //将栈顶数据弹出栈

21

char stck[SIZE]; //数组,用于存放栈中数据SIZE上面赋值为10 int tos; //栈顶位置(数组下标) };

//stack::stack() //构造函数,初始化栈 //{ tos=0; }

void stack::push(char ch)//压入栈 {

if(tos==SIZE) {

cout<<\is full\栈是满的 return; }

stck[tos]=ch; tos++; }

char stack::pop()//弹出栈 {

if(tos==0)

{ cout<<\is empty\栈是空的 return 0; } tos--;

return stck[tos]; }

void main()

22

{ int i; char str[20]; char re_str[20];

cout<<\input a string: \ cin>>str; stack ss;

for(i=0;i

for(i=0;i

cout<<\string: \ cout<

附:用C写反序输出程序

步骤:打开VC系统,FileànewàFileàC++Source Fileà改变路径Location为本章的路径àFile处写文件名àokà开始写C程序à之后编译运行 #include #include //#include main()

{ int inverse(char str[]); //函数原型说明 char str[100]; printf(\string: \ scanf(\

23

inverse(str);

printf(\string: %s\\n\}

int inverse(char str[]) //函数定义 { char t; int i,j;

for(i=0,j=strlen(str);i

24

搜索更多关于: 面向对象程序设计C++课后题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} main() { Stock *p; p=new Stock; //为对象分配空间 if(!p) //判断分配是否成功 { cout<<\error.\ return 1; } p->set(\为对象赋值 p->print(); //显示对象 delete p; return 0; } 习题:[3_16]声明一个栈类,利用栈操作实现将输入字符串反向输出的功能#include //#include //#include #include const int SIZE=10; class stack { public:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com