查找数字x第k为上的数字
Posted 天秤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找数字x第k为上的数字相关的知识,希望对你有一定的参考价值。
#include<stdio.h> #include<math.h> // 求x用10进制表示时的数位长度 int len(int x){ if(x<10) return 1; return len(x/10)+1; } // 取x的第k位数字 int f(int x, int k){ if(len(x)-k==0) return x%10; return f(x / pow(10, len(x) - k), k); } int main() { int x, k; printf("请输入数字和查找位置:"); scanf("%d %d", &x, &k); printf("位置 %d 上的数字为 :%d\n", k, f(x,3)); return 0; }
以上是关于查找数字x第k为上的数字的主要内容,如果未能解决你的问题,请参考以下文章