##Hrbust–1086 壯志難酬(水題)
注意運用字符輸入。
AC代碼:
#include <math.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 10000
int main(void){
int n, m, len, i, flag;
char str[100];
scnaf("%d%*c", &n);
while(n--) {
scnaf("%s%d", str, &m);
len = strlen(str);
if(!strstr(str, ".")) { //如果不含小數,即後面小數全是0
printf("0\n");
continue;
}
for(i = 0; i <= len; i++) //找到小數點
if(str[i] == '.')
break;
if(m > len - 1 - i) //判斷要求的位是否比有效小數長
printf("0\n");
else
printf("%c\n", str[i + m]);
}