回文数
来源:互联网 发布:linux 内核经典代码 编辑:程序博客网 时间:2024/06/06 14:22
1千以内的回文数
在自然数中,最小的回文数是0,其次是1,2,3,4,5,6,7,8,9,11,22,33,44,55,66,77,88,99,101,111,121,131,141,151,161,171,181,191,202,212,222,232,242,252,262,272,282,292,303,313,323,333,343,353,363,373,383,393,404,414,424,434,444,454,464,474,484,494,505,515,525,535,545,555,565,575,585,595,606,616,626,636,646,656,666,676,686,696,707,717,727,737,747,757,767,777,787,797,808,818,828,838,848,858,868,878,888,898,909,919,929,939,949,959,969,979,989,999.
回文数算法
随意找一个十进制的数,把它倒过来成另一个数,再把这两个数相加,得一个和数,这是第一步;然后把这个和数倒过来,与原来的和数相加,又得到一个新的和数,这是第二步。照此方法,一步步接续往下算,直到出现一个“回文数”为n。例如:28+82=110,110+011=121,两步就得出了一个“回文数”。如果接着算下去,还会得到更多的“回文数”。这个过程称为“196算法”。
函数的结构:
返回值类型 函数名(形参列表)
{
函数体;
return 返回值; //只针对于有返回值的函数
}
//比如求长方形的面积 ,有参数有返回值的函数
int calcArea(int l,int w)
{
return l*w;
}
void main()
{
printf(“%d”,clacArea(5,8));
getchar();
}
//没有返回值,也没有参数
void output()
{
for(int i = 0;i<10;i++)
{
printf(“\nhello world”);
}
}
void main()
{
output();
}
有参无返
void output(int n)
{
for(int i = 0;i
int Fibonacci(int n){ int i, f1 = 1, f2 = 1,sum ; for (i = 2; i<n; i++) { sum = f1 + f2; f1 = f2; f2 = sum; } return sum;}void main(){ int a = 8; printf("%d", Fibonacci( a));}
int Fibonacci(int n)
{
int i, f1 = 1, f2 = 1,sum ;
for (i = 2; i<n; i++){ sum = f1 + f2; f1 = f2; f2 = sum;}return sum;
}
void main()
{
int a = 8;
printf(“%d”, Fibonacci( a));
}
- 回文回文数 HUST
- 回文数&&回文串
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 深入解析HashMap、HashTable
- 作业代码
- HLT团队内部GitLab使用指南
- GROMACS运行参数整理(一)
- 左右连接(left,right)及等值连接(inner)
- 回文数
- gdb 7.10.1(最新版) 编译安装
- UVALive 5737|Pills|动态规划
- Kotlin类和对象(四)——扩展和data类
- OC-C混编
- 【知了堂学习笔记】SQL查询总结(2)
- Hibernate @OnetoOne注解
- 权限
- Deep Learning:正则化(五)