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

请尽快有答复哦,谢拉,有奖哦,呵呵
2025-06-29 06:20:48
推荐回答(2个)
回答1:

#include "stdafx.h"
#include "stdio.h"
#include "math.h"

int digit(long n, int k)
{
int a=n/(pow(10,k-1));
int b=(int)(n/(pow(10,k)))*10;
return a-b;
}
n,k为负数未考虑
k超过范围未考虑 会返回0

回答2:

自己读右上角的“相关问题”。

知道有搜索功能,问问题之前可以先搜一下。