1022 D进制的A+B

矫情吗;* 2023-10-09 10:43 113阅读 0赞
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int m,n,d,k=0,sum;
  5. int a[60];
  6. scanf("%d %d %d",&m,&n,&d);
  7. sum=m+n;
  8. if(sum!=0)
  9. {
  10. for(int i=0;sum!=0;i++)
  11. {
  12. a[i]=sum%d;
  13. sum=sum/d;
  14. k=k+1;
  15. }
  16. for(int j=k-1;j>=0;j--)
  17. printf("%d",a[j]);
  18. }
  19. else
  20. printf("0");//当进制转换的时候,千万要注意若为0则直接输出0
  21. }

转载于:https://www.cnblogs.com/gausstu/p/11317357.html

发表评论

表情:
评论列表 (有 0 条评论,113人围观)

还没有评论,来说两句吧...

相关阅读