41-题目1074:对称平方数
2016-03-04 21:59
274 查看
http://ac.jobdu.com/problem.php?pid=1074
题目描述:打印所有不超过n(n<256)的,其平方具有对称性质的数。
如11*11=121
在OJ上strlen()的头文件要包括#include <cstring>,但是我在本地VS里不需要加上的;
在本地VS里可以用itoa()或者(为了安全性考虑VS要求)用_itoa_s()函数来将int型转化成字符串型,但是在OJ上不能通过,可以改成用sprintf(str, "%d", n)
//题目1074:对称平方数 #include<stdio.h> #include<stdlib.h> #include<iostream> using namespace std; int main() { int n = 0, square; char str[6]; for (; n < 256; n++) { square = n * n; sprintf_s(str, "%d", square);//将10进制平方数的int型转化成字符型,从而头尾对称比较 // _itoa_s(square, str, 10); //将10进制平方数的int型转化成字符型,从而头尾对称比较 int len = strlen(str); int i; for (i = 0; i < len / 2; i++) if (str[i] != str[len - 1 - i]) break; if (i == len / 2) cout << n << endl; } return 0; }
相关文章推荐
- DB2锁表相关笔记
- PID736(rqnoj)
- 有一张员工表,有员工名称,部门编号,工资收入,查询每个部门中收入前三的人员清
- dsp广告计划
- 解决IE浏览器中javascript,js不支持NEW DATE()带参数的问题
- ElasticSearch Aggregation Bucket 实例分析
- [软件测试_hw2]Failure&Error
- java第一章 JAVA语言概述知识点
- 关于C#中get和set
- Android 常见工具类封装
- IT十八掌作业_java基础第八天_多线程
- 北京雾霾指数再度爆表!创业者们已经纷纷逃离北京
- 如何终止java线程
- 堆排序算法
- ElasticSearch Aggregations 分析
- WinCE应用程序崩溃提示框的处理
- 点击事件然后页面跳转到指定DOM元素的位置
- 习题
- 【杭电】[1873]看病要排队
- xsd中elementformdefault设置对生成jar的影响