本文共 282 字,大约阅读时间需要 1 分钟。
输入 A B D,要求将A+B的和转换为D进制数
#includeint main(){ int a,b,d; scanf("%d%d%d",&a,&b,&d); int sum = a+b; int ans[31],num=0; // ans 存放D进制的每一位 do{ ans[num++] = sum%d; sum /=d; }while(sum!=0); for(int i=num-1; i>=0; i--){ printf("%d",ans[i]); } return 0;}
输入:
13 23 16
输出:
24
转载地址:http://wqddi.baihongyu.com/