# include <stdio.h>
# include <string.h>
int main()
{
int t,n;
scanf("%d",&t);
while(t--)
{
char digit[1000];
char ch='0';
memset(digit,'0',sizeof(digit));
scanf("%s%d",digit,&n);
digit[strlen(digit)]='0';//这一步很重要,坑了我半天,原因是字符串末尾自动添加了'\0',尴尬
int i;
for(i=0;i<strlen(digit);i++)
{
if(digit[i]=='.')
{
ch=digit[i+n];
break;
}
}
printf("%c\n",ch);
}
return 0;
}
这题有坑啊,字符串末尾是自动添加'\0'的,这导致小数点后的n+1位输出为空!emmm,坑