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

衡水市住房和城乡规划建设网站公司内部网站系统

衡水市住房和城乡规划建设网站,公司内部网站系统,重庆建设工程造价信息总站,在线识别图片题目描述 思路 首先此题为一道高精度题,然后本题按照题目意思模拟即可。我们可以开两个数组来记录高精度数字,这样方便我们处理。判断“该数组是否回文”、“c翻转存入d再做cd”可以写成两个单独的函数。然后主程序组织一下他们即可。注意好退出循环的…

题目描述

思路 

首先此题为一道高精度题,然后本题按照题目意思模拟即可。我们可以开两个数组来记录高精度数字,这样方便我们处理。判断“该数组是否回文”、“c翻转存入d再做c+d”可以写成两个单独的函数。然后主程序组织一下他们即可。注意好退出循环的条件。

还用到ASCll码~

参考代码

#include<bits/stdc++.h>
const int S=303;
int n,a[S],l;
char c[S],d[S];
inline void add()
{
    for (int i=0;i<l;++i)
        d[l-i-1]=c[i];
    l+=2;
    for (int i=0;i<l;++i)
    {
        c[i]+=d[i];
        if (c[i]>=n) c[i+1]++,c[i]-=n;
    }
    while (!c[l-1]) --l;
}
inline bool pd()
{
    for (int i=0;i<l;++i)
        if (c[i]!=c[l-1-i]) return false;
    return true;
}
int main()
{
    scanf("%d",&n);
    scanf("%s",s);
    l=strlen(c);
    for (int i=0;i<l;++i)
    {
        if (c[i]>='0' && c[i]<='9') c[i]-='0';
        else c[i]=c[i]-"A"+10;
    }
    int step=0;
    while (!pd())
    {
        ++step;
        if (step>30) break;
        add();
    }
    if (step<=30) printf("STEP=%d\n",step);
    else puts("Impossible!");
    return 0;
}

简化代码

#include <bits/stdc++.h>
const int S=303;
int n,a[S],l;
char c[S],d[S];
 void add()
{
    for (int i=0;i<l;++i)
        d[l-i-1]=c[i];
    l+=2;
    for (int i=0;i<l;++i)
    {
        c[i]+=d[i];
        if (c[i]>=n) c[i+1]++;c[i]-=n;
    }
    while (!c[l-1]) --l;
 bool pd()
{
    for (int i=0;i<l;++i)
        if (c[i]!=c[l-1-i]) return false;
    return true;
}
int main()
{
    scanf("%d",&n);
    scanf("%s",s);
    l=strlen(c);
    for (int i=0;i<l;++i)
    {
        if (c[i]>='0' && c[i]<='9') c[i]-='0';
        else c[i]=c[i]-55;
    }
    int step=0;
    while (!pd())
    {
        ++step;
        if (step>30) break;
        add();
    }
    if (step<=30) printf("STEP=%d\n",step);
    else puts("Impossible!");
    return 0;
}-->inline可以不要,A可以转换为ASCll数字;

学会的知识

代码可以简化,带字符可以转换为ASCll数字;

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

相关文章:

  • 广州 餐饮 网站建设微网站在哪个平台上搭建好 知乎
  • 云服务器做的网站需要备案网站专题制作流程
  • 网站建设 大公司排名wordpress 文章列表展示插件
  • 建设银行的网站用户名广州app开发
  • 网站注册凡科有wordpress模板安装教程视频
  • 做网站要多少钱汉狮天津seo推广优化
  • 网站301定向青海省西宁市住房城乡建设厅网站
  • 刷网站流量有用吗灰色关键词快速排名
  • 课程设计做淘宝网站的目的自己怎么做网址开网站
  • 公司网站的实例甘肃肃第八建设集团网站
  • 如何用wordpress建一个网站网店管家官网
  • 建网站的步骤是哪些从哪里设置网站关键词
  • 广东网站建设方案报价网址怎么申请
  • 网站seo检测偏门网站建设
  • 息壤网站打不开了每平每家设计家官网
  • 东南亚购物网站排名wordpress对seo友好吗
  • 网站备案信息填写网站建设公司发展
  • 郑州平台网站建设长春市建设集团
  • 苏州专门网站怎么做淘客推广网站
  • 电子商务网站建设的概要设计口碑营销的缺点
  • 网站做成小程序微官网登录入口
  • 在哪个网站找水利工地做南宁网页制作
  • 高新公司网站建设电话wordpress深度优化主题
  • WordPress破解怎样主题修复企业网站seo推广方案
  • 不懂代码如何开始网站程序建设网站空间购买价格
  • 怎样用vps做网站如何提升线上销售的方法
  • 网站设计 广西上海网站建设多少费用
  • 深圳安嘉建设有限公司网站泰安市住房和城乡建设局网站
  • 页面设计排版网站比较大的软件下载网站
  • 公司找私人做网站网站推广经验杂谈