PAT答案(A除以B)

题目链接

https://www.nowcoder.com/pat/6/problem/4043

代码

#include
#include
#define MAX 1005
int main() {
    char a[MAX];
    char answer[MAX];
    int n, k;
    int current, last=0, t=0;
    char num[10] = {'0','1','2','3','4','5','6','7','8','9'};
    scanf("%s%d", a,&n);
    for(int i=0; ilast * 10 + a[i] - num[n] + n;
        answer[t++] = current / n;
        last = current % n;
    }
    if(answer[0] == 0) k = 1;
    else k = 0;
    for(int i=k; iprintf("%d", answer[i]);
    }
    printf(" %d\n", last);
    return 0;
}

你可能感兴趣的:(算法)