#include <stdio.h>
#include <string.h>
int get_one_digit(double num,int n); /*函数声明*/
int i=1;
int main()
{
double number;
int n;
int digit; /*第n位数字*/
scanf("%lf %d",&number,&n); /*输入数据*/
digit=get_one_digit(number,n); /*调用查找第n位数字并将数字返回复制给digit*/
printf("%d\n",digit);
return 0;
}
int get_one_digit(double num,int n)
{
while(i<=n)
{
num=num-(int)num;
num=num*10;
i++;
}
return num;
}
#include <stdio.h>
#include <string.h>
int get_one_digit(double num,int n); /*函数声明*/
int main()
{
double number;
int n;
int digit;
scanf("%lf %d",&number,&n);
digit=get_one_digit(number,n);
printf("%d\n",digit);
return 0;
}
int get_one_digit(double num,int n)
{
int i=1;
if(n>0)
{
while(i<=n)
{
num=num-(int)num;
num=num*10;
i++;
}
}
else if(n<0)
{
n=-n;
while(i<=n)
{
num=(int)num;
num=num/10;
i++;
}
}
return num;
}