打印所有不超过256,其平方具有对称性质的数(也称回文数,例如22的平方是484, 484是回文数。则打印22 和484)。
来源:互联网 发布:端口映射软件使用教程 编辑:程序博客网 时间:2024/05/16 13:07
#include <stdio.h>#include <math.h>int func(long x); //判断是否是回文数int main(){ int n; int flag = 0; long s; printf("number\tpalindrome\n"); for(n = 1;n < 256;n++) { s = pow(n,2); flag = func(s); if(flag) { printf("%d\t%ld\n",n,s); } } return 0;} int func(long x){ int n; int a[16]; //这个数组用来储存x的每一位 int i; int t; int sum = 0; n = x; for(i = 0;x != 0;i++) { a[i] = x%10; x = x/10; } for(t = 1;i > 0;i--)//从最后一位”逆序” { sum = sum+a[i-1]*t; t = t*10;//求出“逆序”后的数 } if(sum == n) //如果相等 则代表是回文数,返回1 { return 1; } Else//如果不是回文数返回0 { return 0; }}
#include <stdio.h>int func(int n){ int t,m; for(t=n,m=0;t;t/=10) { m=m*10+t%10; } return m==n;}int main(void) { int i; for(i=1;i<256;++i) { if(func(i*i)) { printf("%d %d \n",i,i*i); } } return 0;}
阅读全文
0 0
- 打印所有不超过256,其平方具有对称性质的数(也称回文数,例如22的平方是484, 484是回文数。则打印22 和484)。
- 打印所有不超过n(n<256)的其平方具有对称性的数(也称回文数)
- 打印所有不超过n(n<256)的,其平方具有对称性质的数。
- 找出所有n的平方具有对称性质(也称回文数)的数
- [C]打印所有不超过256且其平方为回文的数字(及其平方数)
- 打印所有不超过n(n<256)的,其平方具有对称性质的数,如11*11=121.
- 利用字符串指针编写以程序求所有不超过200的N值,N的平方是具有对称性的回文数
- 回文平方数
- 回文平方数
- usaco回文平方数
- [P1206]回文平方数
- P1206 回文平方数
- 回文平方数
- 回文平方数
- 计蒜客 回文平方数
- 回文平方数
- 题目描述:有这样一种数,它本身是一个整数的平方,其高三位和低三位也分别是一个整数的平方,求100000到999999之间的所有三平方的数据进行求解!
- 完全平方数的性质
- 获取浏览器的ip地址
- NTFS文件系统详解(一)之硬盘基本信息
- Ubuntu下python环境搭建
- mysql 输出表的详细信息 show table status like '表名'
- Centos7中firewall基本应用
- 打印所有不超过256,其平方具有对称性质的数(也称回文数,例如22的平方是484, 484是回文数。则打印22 和484)。
- lambda 函数所引起的闭包问题
- 36.开源项目--git搭建本地Git服务器
- c++内存映射初学
- MySQL--在批处理中执行SQL
- Android Studio中导入SlidingMenu(详解)
- 计算机视觉简介:历史、现状和发展趋势
- mysql 命令备忘
- ccf-csp