投稿  收藏 

题目信息

题目类型
国赛
题目年份
题目题型
编程题
关 键 词
八进制回文平方数

题目题干

第六题 八进制回文平方数

时间限制:1 Sec

内存限制:128 MB

【题目描述】

给定一个十进制正整数N (1≤N≤1000000000) ,请从小到大输出1~N之间 (含1和N) 所有满足以下要求的数:

1.这个数转换为八进制后是一个回文数

2.这个数是一个平方数。

例如: N=20,在1~20之间满足要求的数有1、4、9,因为有

1转换为八进制为1,是一个回文数: 且1 = 12,是一个平方数

4转换为八进制为4,是一个回文数: 且4 = 22,是一个平方数

9转换为八进制为11,是一个回文数: 且9 = 32,是一个平方数。

故输出1 4 9

【输入】

输入一个十进制正整数N(1≤N≤1000000000)

【输出】

输出一行,包含若干个十进制正整数,表示满足题目要求的数。结果从小到大输出,两个正整数之间用一个空格隔开

【样例输入】

20

【样例输出】

1 4 9

【提示】

八进制数: 指逢8进位的一种进位计数制,以0、1、2、3、4、5、6、7共八个数码表示。例如: 十进制数8等于八进制数10,十进制数64等于八进制数100,以此类推。

回文数: 反向排列与原来一样的数。例如,12321是回文数,1231不是回文数。

平方数: 可以写成某个整数的平方的数。例如,9 = 32,9 是一个平方数。

答案解析

相关题目

第七题      主要成分 时间限制:2 Sec 内存限制:128 MB 【题目描述】 从金星探测器传回来一组测量数据,这是一个长度为N (1≤N≤1000000) 的整数数列,数列中的每个整数代表
第六题 八进制回文平方数 时间限制:1 Sec 内存限制:128 MB 【题目描述】 给定一个十进制正整数N (1≤N≤1000000000) ,请从小到大输出1~N之间 (含1和N) 所有满
第五题 假设入栈顺序为a、b、c、d、e,则出栈序列不可能是 ( ) A. a、b、d、c、e B. b、a、d、c、e C. d、c、a、b、e D. c、b、a、d、e
第四题 以下关于C++类的说法,正确的是 ( ) A.析构函数和构造函数一样可以进行重载 B.析构函数里不能使用return语句 C.构造函数不需要返回值时,需要定义为返回void类型 D.
第三题 已定义字符串string s ="Let lt Be",下列哪个选项可以获得字符串s的长度? ( ) A. s.size() B. len(s) C. sizeof
第二题 执行以下代码,输出的结果是 ( ) A. 21 B. 41 C. 43 D. 45
第一题 以下选项中,没有利用“比较”操作的算法是 ( ) A. 选择排序 B. 冒泡排序 C. 插入排序 D. 桶排序
构建两个N×N(1﹤N≤20)的整数方阵A与B,编写程序实现将A、B两个矩阵对应元素相加后得到一个新的N×N方阵C。例如:
请编写一函数js(),利用函数调用,要求根据以下公式求p的值,其中n作为形参。p=1/2+1/(2+4)+1/(2+4+6)+......+1/(2+4+6+...+2n),在主函数中从键盘读入一个自
在利用计算机进行文档编辑时,经常会遇到查找替换操作,例如把文档中的“电脑”都替换成“计算机”,请你编写一程序模拟这种操作。 【输入格式】 两行:第一行英文的句子;第二行两个字符,分别表示被替换字符

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢