分数a/b化为小数后,小数点后第n位的数字是多少? 其中0 < a < b < 100,1≤n≤10000。c语言

输入格式
三个正整数a,b,n,相邻两个数之间用单个空格隔开。
输出格式
一个数字


#include <stdio.h>
int main()
{
    int a,b,n,c;
    scanf("%d %d %d", &a, &b, &n);
    if (a > b)
        a = a % b;
    for (int i = 1; i <= n; i++)
    {
        c = 10 * a / b;
        a = 10 * a - b * c;
    }
    printf("%d\n", c);
    return 0;
}

加注释啊!!!!!!!!!!!!!!!!!!!!!!!