5.11 编写函数 int digit(int n, int k),函数返回n中从右边开始的第k位数字的值。

#include<stdio.h>
int digit(int n, int k);

int main(void)
{
    int n = 0, k = 0;
    scanf("%d%d", &n, &k);
    printf("%d", digit(n, k));

    return 0;
}
int digit(int n, int k)
{
    int k_digit = 0;
    for (int i = 0; i < k-1; i++)
        n /= 10;
    k_digit = n % 10;

    return k_digit;
}

 

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒