PAT 1017. A除以B

来源:互联网 发布:陕西网络知识竟赛 编辑:程序博客网 时间:2024/05/22 04:26
#include <stdio.h>
#include <string.h>


int main() {
char A[1100], Q[1100];
int B, R, i, j, length, sum;
scanf("%s", A);
scanf("%d", &B);
length = strlen(A);
sum = 0;
for(i = 0, j = 0; i < length; i ++) {
sum = 10 * sum + A[i] - '0';
if(i == 0 && sum < B && length > 1) {

} else {
Q[j ++] = sum / B + '0';
}
sum = sum % B;
}
R = sum;
Q[j] = '\0';
printf("%s %d", Q, R);
return 0;
}

0 0
原创粉丝点击