小明始终很厌恶小数点,一看到小数点就头疼。可怜的是,小红给他出了一个题目,问他:
给你一个小数x,你能算出小数点后第n位是什么吗?(1<=n<=6)
小明看到此题后,霎时头疼晕倒,你能帮帮他吗?
输出
首先输出一个t,示意有t组数据,跟着t行:
每行输出一个小数(输出数据保障肯定是a.b的模式,为了简单化问题,没有循环小数的状况),
而后跟一个n,示意小数点后第几位。
输入
输入一个数示意小数点后第n位的数。
样例输出 Copy
3
1.234 1
2.345 2
3.456 3
样例输入 Copy
2
4
6

代码示例(本人写的,只能过平台,不完满)

//#include<iostream>//#include<cstring>//#include<string.h>//#include<cmath>//using namespace std;////int main(){//    int t = 0;//    int flag = 0;//    scanf("%d",&t);////    char s[100];//    string s;//    while(t--){//        int n = 0;////        scanf("%s %d",&s,&n);//        cin >> s >> n;//        for(int i = 0; i < s.size(); i++){//            if(s[i] == '.'){//                flag = i;//                break;//            }//        }//        if((flag + n) < s.size()){////            printf("%c\n",s[flag + n]);//应用string时,尽量不要用scanf输出和printf输入 //            cout <<    s[flag + n] <<endl;//此题学习到,string类型变量与cin和cout 对应,而char[] 与scanf("%s"),printf对应 //        }else{////            printf("0\n");//            cout << "0" << endl;//        }//    }//    return 0;//}