判断输入的数字是不是一个回文数
# include <stdio.h>
int main(void) {
int val;
int m;
int sum = 0;
printf("请输入数字:\n");
scanf_s("%d", &val);
m = val;
while (m) {
sum = sum * 10 + m % 10;
m /= 10;
}
if (sum == val) {
printf("yes\n");
}else {
printf("no\n");
}
while (true) {}
return 0;
}
/*
* 斐波拉序列 1(n=1) 2(n=2) 3 5 8 13 21 34(n=8) 。。。。。。。。
* 求输入n的值,得到n函数值f(n);
*/
int n;
int f1, f2, f3;
f1 = 1;
f2 = 2;
printf("\n请输入你的数字:\n");
scanf_s("%d", &n);
if (1 == n) {
f3 = 1;
}else if (2 == n) {
f3 = 2;
}else {
for (size_t i = 3; i < n; i++){
f3 = f1 + f2;
f1 = f2;
f3 = f2;
}
printf("%d\n",f3);
}