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

ppt做长图网站wang域名建的网站

ppt做长图网站,wang域名建的网站,域名 网站 区别,重庆整合网络营销author:&Carlton tag:递归,栈 topic:【NOIP】小鱼的数字游戏题解 language:C website:洛谷 date:2023年7月29日 目录 我的题解思路 优化 别人的优秀思路: 我的题解思路 题…

author:&Carlton

tag:递归,栈

topic:【NOIP】小鱼的数字游戏题解

language:C++

website:洛谷

date:2023年7月29日


目录

我的题解思路

优化

别人的优秀思路:


我的题解思路

        题目要求的数据很弱:

        ①数字大小范围小,int范围够

        ②数字数量少,有限数量用静态数组可以简单表示

        

        所以用数组存储数据,然后逆序输出即可。

源代码

#include <iostream>
using namespace std;int main()
{int a[100]={0};     //最多有100个数字输入,初始化数组int sign,i,j;for(i=0;i<100;i++){cin >> sign;//如果不为0则存入数组if(sign){a[i]=sign;}else{break;}}for(j=99;j>=0;j--){//如果为有效数字则打印输出if(a[j]){cout << a[j] << " ";}else{continue;}}
}

优化

        在结束break时可以记录当前数组位置,逆序输出时在标记处开始。

别人的优秀思路:

       

        要求数据后进先出,套用数据结构栈解决问题。

        empty()判断栈是否为空
        push(x)把x压入栈
        top()返回栈顶元素
        pop()弹出栈顶第一个元素
#include <bits/stdc++.h>
using namespace std;
int main(){stack<int> s;//定义一个栈while (1){int a;scanf("%d",&a);if (!a) break;//判断是否结束s.push(a);//将a压入栈}while (!s.empty()){cout<<s.top();//输出栈顶元素printf(" ");s.pop();//栈顶第一个元素出战}cout<<"\n";//换行别理它=-=return 0;
}

欢迎指正与分享,谢谢!

http://www.yayakq.cn/news/265221/

相关文章:

  • 员工支付做网站的费用分录广东建设信息网站首页6
  • 做网站交易平台新乡做网站推广
  • 建设网站目标上饶网站建设兼职
  • 做一个什么样的网站设计公司企业计划书
  • 毕业设计代做网站代码一个网站多个域名备案吗
  • 如何在百度上做网站推广网络营销系统推广方案
  • 网站如何批量上传产品网站建设龙岗
  • 贵港住房城乡建设厅网站哈尔滨互联网公司
  • 记事本做网站文字居中招聘运营专员
  • 国外最牛设计网站心理服务网站建设内容
  • 做网站联盟郫县建设局网站
  • 网站平台免费wordpress全局pjax
  • 技术网站模版做ppt好用的网站
  • 贵阳网站开发公司推荐建设网站需要多久
  • 郑州仿站定制模板建站珠海杰作网站建设网络公司
  • 机械网站开发方案免费空间网站推荐
  • 网站程序下载企业官网网站建设报价
  • 接单子做网站wordpress导航下拉
  • 现在网站建设的技术中国建筑网测
  • 网站建设相关推荐单仁牛商
  • 地方行业网站网站 icp
  • 自己的网站怎么做模板杭州系统vi设计
  • 成都彭州网站建设重庆市中心在哪个区
  • 建网站公司 优帮云常德网站建设wynet123
  • 职教集团网站建设方案代运营一个月多少钱
  • 小企业网站维护什么东西做58同城这样的网站有哪些
  • 做策划的都上哪些网站搜索资料间厦门网站排名优化软件
  • 乡林建设集团官方网站辽ICP备 网站建设 中企动力
  • 创建网站是怎么赚钱的即墨今天新闻大事
  • 网站设计稿尺寸哪里可以学效果图制作