[P1206]回文平方数_p1707 回文平方数-程序员宅基地

技术标签: 刷题  

原题链接

只需要把数字进制转换好
再判断一下
是否是回文数
没什么好说的

#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<algorithm>
#include<queue>
#include<vector>
using namespace std;

int b,s1,s2,t,r;
char num1[20],num2[20];

void maki1(int y1)
{
    s1=0;

    while(y1)
    {
        r=y1%b;
        y1=y1/b;

        s1++;
        if(r>=10) num1[s1]=r-10+'A';
        else num1[s1]=r+'0';
    }
}

void maki2(int y2)
{
    s2=0;

    while(y2)
    {
        r=y2%b;     
        y2=y2/b;

        s2++;

        if(r>=10) num2[s2]=r-10+'A';
        else num2[s2]=r+'0';
    }
}

int nico(int x)
{
    int i;

    maki1(x);
    maki2(x*x);

    for(i=1;i<=s2/2;i++)
        if(num2[i]!=num2[s2-i+1]) return 0;

    return 1;
}

int main()
{
    int i,j;

    scanf("%d",&b);

    for(i=1;i<=300;i++)
    {
        t=nico(i);

        if(t==1)
        {
            for(j=s1;j>=1;j--) printf("%c",num1[j]);
            printf(" ");
            for(j=1;j<=s2;j++) printf("%c",num2[j]);
            printf("\n");
        }
    }

    return 0;
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36920028/article/details/62227120

智能推荐

关于Linux的c编译器和汇编器_linux c编译工具-程序员宅基地

文章浏览阅读3.1k次。本宝宝是编程菜鸟,这两天刚好学到Linux的c编译器想谈谈我的心得,Linux老手可绕过,欢迎一起交流,共同进步!关于C语言的编译:打开终端用命令新建一个c语言文件,在文件上可以输入一个简单的c语言程序,主要是看它能编译就好,无特别意义。如下图所示:输入命令有显示***就可以了。关于安装MPlayer我先说说我遇到问题吧,我用的虚拟机版本是2013年发布的10.0.1_linux c编译工具

Ant Design Charts 仪表盘配置属性结合案例详细说明_ant design charts仪表盘-程序员宅基地

文章浏览阅读1.7k次。本次案例为仪表板,最终成品样式如下,案例种用到仪表盘分大部分属性,每个属性都注释说明作用。_ant design charts仪表盘

leetcode424. 替换后的最长重复字符-程序员宅基地

文章浏览阅读77次。做法双指针,暴力class Solution { public int characterReplacement(String s, int k) { if (s.equals("")) return 0; int n = s.length(); int Max = 0; Map<Character, Integer> m = new HashMap<>(); Deque<Charact

用python实现(Fibonacci sequence)斐波那契数列的三种方法_python求斐波那契数列-程序员宅基地

文章浏览阅读1.3k次,点赞19次,收藏12次。斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……_python求斐波那契数列

<s:fielderror/>-程序员宅基地

文章浏览阅读153次。1.s:fielderror输出指定错误信息,而不是输出全部错误信息在struts2框架中,例如在完成数据类型转换、数据校验时如果出现错误信息,我们会利用ActionSupport类中addFieldError方法来添加错误信息内容(如:在Action中使用this.addFieldError("username" , "用户名已存在!"); )。在JSP页面中利用..._s:fielderror

玩转Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架-程序员宅基地

文章浏览阅读762次。一、前言上一篇我们分析了gtest的一些内部实现,总的来说整体的流程并不复杂。本篇我们就尝试编写一个精简版本的C++单元测试框架:nancytest ,通过编写这个简单的测试框架,将有助于我们理解gtest。二、整体设计使用最精简的设计,我们就用两个类,够简单吧:1. TestCase类包含单个测试案例的信息。 2. UnitTest类负责所有测试案例的执行_玩转google开源c++单元测试框架google test系列(gtest)之八 - 打造自己的单元测试

随便推点

数据挖掘实验-主成分分析与类特征化_主成分分析的目的和作用-程序员宅基地

文章浏览阅读2.1k次,点赞2次,收藏9次。数据挖掘实验-主成分分析与类特征化_主成分分析的目的和作用

实例讲解基于 React+Redux 的前端开发流程_基于react的前端开发流程-程序员宅基地

文章浏览阅读624次。前言:在当下的前端界,react 和 redux 发展得如火如荼,react 在 github 的 star 数达 42000 +,超过了 jquery 的 39000+,也即将超过前几年比较火的angular 1 的 49000+;redux 的 star 数也要接近 20000,可见大家对其的热情程度,究竟是什么魔力让大家为之疯狂呢?让我们上车,亲自体验一波试试~~本文章偏向于讲解redux流_基于react的前端开发流程

pytorch系列 -- 9 pytorch nn.init 中实现的初始化函数 uniform, normal, const, Xavier, He initialization_torch.nn.init.xavier_normal_和torch.nn.init.normal_-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏27次。本文内容:nn.init 中各种初始化函数Xavier 初始化He 初始化torch.init https://pytorch.org/docs/stable/nn.html#torch-nn-init1. 均匀分布torch.nn.init.uniform_(tensor, a=0, b=1)2. 正太分布torch.nn.init.normal_(tensor, mea..._torch.nn.init.xavier_normal_和torch.nn.init.normal_区别

Vue使用Scoped属性后部分标签设置样式不生效 || /deep/语法报错并且无法启动项目_scoped 不生效-程序员宅基地

文章浏览阅读3.7k次。1 Scoped属性作用当 <style> 标签设置 scoped 属性后,它的 CSS 只作用于当前组件中的元素(本地和全局的概念).情况如下:使用 scoped 后,父组件的样式将不会渗透到子组件中。不过一个子组件的根节点会同时受其父组件的 scoped CSS 和子组件的 scoped CSS 的影响(所以有时候给子组件设置的属性会发现不起作用)。在vue官方文档的vue-loader中看到如下解决方法:2 解决方案2.1 页面中混用本地和全局样式一个组件中同时_scoped 不生效

安卓JNI--小项目试验计时器_android jni 定时器-程序员宅基地

文章浏览阅读2.1k次。关于Android Studio 配置JNI的请看文章: 安卓学习–Android studio 1.5 JNI开发初探 安卓JNI–JNI底层C回调Java方法 关于Android Studio导入源码库请看文章: 导入maven源码库app/build.gradle文件添加库支持dependencies { compile fileTree(dir: 'libs', includ_android jni 定时器

原型与原型链的简单理解-程序员宅基地

文章浏览阅读52次。javascript的原型链有显式和隐式两种:显式原型链:即我们常见的prototype;隐式原型链:在一般环境下无法访问,即不可见,在FireFox下可以通过__proto__方式访问;隐式原型链用于javascript引擎内部对原型链的搜寻,通过显示原型链来设置;一、prototype和__proto__的概念  prototype是函数的一个属性(每个函数都有一个p...

推荐文章

热门文章

相关标签