时间限制:1 秒

内存限制: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
****************************************************************/

最新文章

  1. [LeetCode] Department Top Three Salaries 系里前三高薪水
  2. WPF系列 Style
  3. 计算ScrollView的当前页面
  4. 读《编写可维护的JavaScript》第八章总结
  5. 关于 XMLHttpRequest对象的onreadyStateChange方法
  6. C#操作access数据库
  7. 【转】Linux学习之路--启动VNC服务
  8. IOS中取乱序数据最大值、最小值方法
  9. Skyline6.5系列覆盖三维地理信息产业上下游
  10. jquery zTree 查找所有的叶子节点
  11. C语言接口的写法(以toyls命令为例)
  12. [UVA315]Network(tarjan, 求割点)
  13. ViewCompat.animate(view) 动画的操作
  14. ASP.NET MVC5(一):ASP.NET MVC概览
  15. NLP︱高级词向量表达(一)——GloVe(理论、相关测评结果、R&amp;python实现、相关应用)
  16. Servlet3.0上传
  17. k8s (kubernetes) 代码分析
  18. 软件工程第二次作业(JUnit的使用)
  19. 人生第一个快速幂的题(HDU - 1097--A hard puzzle )
  20. 解决Bat脚本中包含中文,运行乱码

热门文章

  1. sprak 环境搭建的坑
  2. python对象的复制问题,按值传递?引用传递?
  3. apache2.4+tomcat8+jk1.2.40集群配置
  4. 【强连通分量】 Kosaraju和Tarjan算法 (标准模板+详细注释)
  5. Cocos 2d-X Lua游戏开发Mac环境搭建以及一点点感悟
  6. linux svn co 重新迁出
  7. mysql之count,max,min,sum,avg,celing,floor
  8. webservice测试窗体只能用于来自本地计算机的请求
  9. Spring MVC 学习
  10. Displaying Tabbed and Stacked Canvas Using Show_View In Oracle Forms