##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, ".")) {
//如果不含小数,即后面小数全是0printf("0\n");continue;}for(i = 0; i <= len; i++) //找到小数点if(str[i] == '.')break;if(m > len - 1 - i) //判断要求的位是否比有效小数长printf("0\n");elseprintf("%c\n", str[i + m]);}