【九度OJ】题目1074:对称平方数 解题报告
2024-09-06 21:30:21
【九度OJ】题目1074:对称平方数 解题报告
标签(空格分隔): 九度OJ
原题地址:http://ac.jobdu.com/problem.php?pid=1074
题目描述:
打印所有不超过n(n<256)的,其平方具有对称性质的数。
如11*11=121
输入:
程序无任何输入数据
输出:
输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。
样例输入:
样例输出:
Ways
本来打算用字符串的方式做,但是想到上面的那个题目,我已经能够求得一个数的倒序数了,那我直接比较不就行了?所以也就没用转化成字符串的方式。
这个题目表述不清,没有说明白n的最小值范围,试验了之后才知道是0.
另外,跟别人学了一招可以快速翻转数字到字符串:
char str[6];
int square= n*n;
sprintf(str,"%d",square);
这个题的答案:
#include <stdio.h>
int main() {
int n = 0;
while (n < 256) {
int temp = n * n;
int reverse = 0;
while (temp > 0) {//求一个数字的翻转数字
reverse = 10 * reverse + temp % 10;
temp /= 10;
}
if (n * n == reverse) {
printf("%d\n", n);
}
n++;
}
return 0;
}
Date
2017 年 3 月 5 日
最新文章
- Emacs 配置文件
- ftp发送文件
- 高质量C++[转]
- QCustomplot使用分享(四) QCPAbstractItem
- poj-1083-Moving Tables(hdu-1050)
- 常用的I/O流类型
- C# 修改IE 源代码参照样例
- Oracle DBA 的常用Unix参考手册(二)
- crontab定时执行任务
- 处理PHP中字符串的常用操作及函数
- Day3-函数及作用域
- kettle文件自动化部署(shell脚本执行):命令行参数传入
- nginx + keepalived 主从模式
- ELK快速部署及使用~
- leetcode 刷题(1)--- 两数之和
- Aseprite入门:第一个gif动图
- Javascript 小练习
- WIN7 启动屏幕键盘
- LeetCode 题解之Number Complement
- C# LINQ系列:LINQ to DataSet的DataTable操作 及 DataTable与Linq相互转换
热门文章
- [R] 如何绘制各样本的pathway丰度热图?
- 基于MS SQL Server的数据库学习安排
- Shell 分发脚本
- keeper及er表示被动
- absent, absolute
- Mapreduce中的join操作
- flink-----实时项目---day06-------1. 获取窗口迟到的数据 2.双流join(inner join和left join(有点小问题)) 3 订单Join案例(订单数据接入到kafka,订单数据的join实现,订单数据和迟到数据join的实现)
- spring boot-jpa整合QueryDSL来简化复杂操作
- Linux学习 - 文件系统常用命令
- jenkins+Gitlab安装及初步使用