判断是否为回文数
# include <stdio.h>
int main(void)
{
int val;
int m;
int sum = 0;
printf("请输入要判断的数字:\n");
scanf("%d",&val);
m = val;
while(m)
{
sum = sum * 10+ m%10;
m /= 10;
}
if(sum == val)
printf("yes!\n");
else
printf("no!\n");
return 0;
}斐波拉契序列:1,2,3,5,8,13,19,……
# include <stdio.h>
int main(void)
{
int n;
int f1,f2,f3;
int i;
f1 = 1;
f2 = 2;
printf("请输入您要计算的序列:");
scanf("%d",&n);
if(1 == n)
{
f3 = 1;
}
else if(2 == n)
{
f3 = 2;
}
else
for(i=3;i<=n;++i)
{
f3 = f1 + f2;
f1 = f2;
f2 = f3;
}
printf("%d\n",f3);
return 0;
}
本文介绍了如何使用C语言判断输入数字是否为回文数,并通过实例展示了如何生成斐波拉契数列。对于回文数判断,通过反转输入数字并与原数字进行比较实现;而斐波拉契数列则采用迭代方式计算指定位置的数值。
730

被折叠的 条评论
为什么被折叠?



