题目
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A B 的 D 进制数。
输入样例:
代码语言:javascript复制123 456 8
输出样例:
代码语言:javascript复制1103
碎碎念念
注意到A B==0的情况,要特判,输出0。
代码
代码语言:javascript复制#include<stdio.h>
#include<string.h>
int main()
{
int a,b,i,d,plus[31],count=0,rest;
scanf("%d %d %d",&a,&b,&d);
rest=a b;
if(rest==0)
{
printf("0n");
return 0;
}
while(rest!=0)
{
plus[count ]=rest%d;
rest=rest/d;
}
for(i=count-1;i>=0;i--)
printf("%d",plus[i]);
}