九度OJ 1074:对称平方数 (数字特性)
2015-10-22 13:17
246 查看
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:4804
解决:2173
题目描述:
打印所有不超过n(n<256)的,其平方具有对称性质的数。
如11*11=121
输入:
无任何输入数据
输出:输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。
样例输入:
样例输出:
来源:2002年清华大学计算机研究生机试真题(第II套)
思路:
对称性质的判断:先转换成字符串,然后判断回文性质。
代码:
内存限制:32 兆
特殊判题:否
提交:4804
解决:2173
题目描述:
打印所有不超过n(n<256)的,其平方具有对称性质的数。
如11*11=121
输入:
无任何输入数据
输出:输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。
样例输入:
样例输出:
来源:2002年清华大学计算机研究生机试真题(第II套)
思路:
对称性质的判断:先转换成字符串,然后判断回文性质。
代码:
#include <stdio.h> #include <string.h> int check(int a) { char s1[10], s2[10]; int i = 0; while (a>0) { s1[i] = a%10; a /= 10; i++; } s1[i] = '\0'; for (int j=0; j<i; j++) { s2[j] = s1[i-1-j]; } s2[i] = '\0'; if (strcmp(s1, s2) == 0) return 1; else return 0; } int main(void) { int n, n2; for (n=0; n<256; n++) { n2 = n*n; if (check(n2) == 1) printf("%d\n", n); } return 0; } /************************************************************** Problem: 1074 User: liangrx06 Language: C Result: Accepted Time:0 ms Memory:908 kb ****************************************************************/
相关文章推荐
- NYOJ 1185 最大最小值(线段树—区间求最值)
- 虚拟机的网络
- 初始spark
- Windows 7、Windows Server 2008等系统音频系统底层API
- 一位ACM大牛的心得
- RMQ模板
- Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
- 九度OJ 1073:杨辉三角形 (递归)
- Scala Studying Notes
- 判断矩阵元素相连——CSharp数组
- 九度OJ 1073:杨辉三角形 (递归)
- LintCode "Number of Islands II"
- 某文化产业公司对安卓开发工程师的招聘要求
- 静态语言和动态语言
- Size Balanced Tree(SBT) 类模板C++实现(持续更新)
- 高斯消元模板
- 一个正整数有可能可以表示为n(n>=2)个连续的正整数之和,如:15=1+2+3+4+5,15=4+5+6,15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。
- 老李分享:浏览器引擎的介绍
- Hdoj 1026 Ignatius and the Princess I
- 2015年10月20日作业