4分
  • 板块P1480 A/B Problem
  • 楼主lym61
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/9/7 17:58
  • 上次更新2024/9/7 20:51:59
查看原帖
4分
1158336
lym61楼主2024/9/7 17:58
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char a[6000];
int c[6000], d[6000];
int b, x;
int main() {
    int la, lc = 1;
    gets(a);

    la = strlen(a);
    scanf("%d", &b);
    for (int i = 1; i <= la; i++) d[i] = a[i - 1] - '0';
    for (int i = 1; i <= la; i++) {
        c[i] = (x * 10 + d[i]) / b;
        x = (x * 10 + d[i]) % b;
    }
    while (c[lc] == 0 && lc < la) lc++;
    for (int i = lc; i <= la; i++) printf("%d", c[i]);


    return 0;
}
2024/9/7 17:58
加载中...