ZCMU 1043:小数I

Description

请输出小数点后第n位的数字!

Input

多组测试数据,每组一行,每行一个实数k(保证不是无限循环小数),然后一个空格,再一个整数n.

0

Output

输出 输出小数点后第n个数字

Sample Input

0.1234 2

1.23456 5

Sample Output

2

6

HINT

k的长度不会超过100个字符

【分析】 wa到怀疑人生,后来发现原来是数学没学好 例如,一个数是0.123456,要考虑小数点后第7位以后是0

#include
#include
int main()
{
    int n,i;
    char a[200];
    while(~scanf("%s %d",a,&n))
    {
        for(i=0;i(strlen(a)-2)){printf("%d\n",0);break;}
            else {printf("%d\n",a[i+n+1]-'0');break;}
     }
     return 0;
}

 

你可能感兴趣的:(ZCMU)