当前位置: 首页 > news >正文

东莞网络建站禅城区企业网站建设

东莞网络建站,禅城区企业网站建设,刷赞网站推广免费软件,陕西企业营销型网站随机产生10个100以内的整数建立一个顺序栈#xff0c;从栈顶到栈底依次显示栈内元素#xff1b;从键盘输入出栈元素个数 n (1 n 10)#xff0c;将 n 个元素依次出栈并显示出栈元素#xff0c;再显示此时栈顶元素。 #include iostream #include cstd…随机产生10个100以内的整数建立一个顺序栈从栈顶到栈底依次显示栈内元素从键盘输入出栈元素个数 n (1 n 10)将 n 个元素依次出栈并显示出栈元素再显示此时栈顶元素。 #include iostream #include cstdlib #include ctime using namespace std; const int StackSize 100; template typename DataType class SeqStack { public:SeqStack() : top(-1) {} // 构造函数初始化栈顶为-1 DataType data[StackSize];int top;void Push(DataType x);DataType pop();int Empty();void GenerateAndPushRandomNumbers(); // 生成随机数并压入栈 void PopAndDisplay(int n); // 出栈并显示n个元素 void DisplayTop(); // 显示栈顶元素 }; template typename DataType void SeqStackDataType::Push(DataType x) {if (top StackSize - 1) throw Overflow;data[top] x; } template typename DataType DataType SeqStackDataType::pop() {if (top -1) throw 下溢;return data[top--]; } template typename DataType int SeqStackDataType::Empty() {return top -1; } template typename DataType void SeqStackDataType::GenerateAndPushRandomNumbers() {srand(time(nullptr)); // 初始化随机数种子 for (int i 0; i 10; i) {int randomNumber rand() % 100; // 生成0到99的随机数 Push(randomNumber);} } template typename DataType void SeqStackDataType::PopAndDisplay(int n) {for (int i 0; i n; i) {DataType poppedElement pop();cout Popped element: poppedElement endl;} } template typename DataType void SeqStackDataType::DisplayTop() {if (!Empty()) {cout Top element: data[top] endl;}else {cout Stack is empty. endl;} } int main() {SeqStackint stack;stack.GenerateAndPushRandomNumbers(); // 生成随机数并压入栈 // 显示栈内元素 cout Elements in the stack (from top to bottom):;for (int i stack.top; i 0; --i) {cout stack.data[i];}cout endl;int n;cout Enter the number of elements to pop (1-10): ;cin n;stack.PopAndDisplay(n); // 出栈并显示元素 stack.DisplayTop(); // 显示栈顶元素 return 0; }
http://www.w-s-a.com/news/330639/

相关文章:

  • c2c电子商务网站定制开发wordpress html单页
  • 查询网站空间商自己做的网站如何放到微信
  • 现在网站开发哪个语言好月嫂公司网站建设构思
  • 腾讯云免费网站建设网站设计一级网页
  • 网站备案系统验证码出错的解决方案wordpress+论坛+注册
  • 代做毕设的网站先做网站先备案
  • 网站定制哪个好wordpress主题dux1.9
  • 怎么自己做网站地图网站建设弹窗代码
  • wordpress 作品集网站企业做网站建设的好处
  • 公司开发的网站健身网站开发项目总结
  • 怎样做游戏网站网站建设万首先金手指14
  • 英德建设局网站龙岩网上房地产网
  • wordpress vr网站电影网页设计尺寸
  • 做淘宝客新增网站推广怎样开一家公司
  • 企业网站有必要做吗?网站平均停留时间
  • 蘑菇街的网站建设凡科网站建设网页怎么建
  • 中国光大国际建设工程公司网站论坛是做网站还是app好
  • 地产集团网站建设高德是外国公司吗?
  • 天津市网站建站制作网站建设新报价图片欣赏
  • 怎么样在百度搜到自己的网站高端房产网站建设
  • 邯郸做移动网站多少钱ui设计好就业吗
  • 共享虚拟主机普惠版做网站产品推广包括哪些内容
  • 广州市网站建站免费咨询医生有问必答
  • app网站建设制作哪个网站可以做魔方图片
  • 教育培训网站建设方案模板下载网站文风
  • 电龙网站建设wordpress文章两端对齐
  • 做外单网站亚马逊免费的网站加速器
  • 英文网站推广工作一个虚拟主机可以做几个网站吗
  • 微网站 合同重庆电力建设设计公司网站
  • 网站怎么设置支付网站源码下载后怎么布置