解题思路:
注意事项:
参考代码:
#include<iostream> #include<cstdio> #include<math.h> using namespace std; const int M=100; void h(int N,int R) { int a[M]={0}; unsigned int X=abs(N); int t=0; while(X) { a[t++]=X%R; X/=R; } if(N<0)cout<<'-'; for(int i=t-1;i>=0;i--) { if(a[i]<10) cout<<a[i]; else printf("%c",'A'+a[i]-10); } if(N==0)cout<<0; cout<<endl; } int main() { int N,R; while(cin>>N>>R) { h(N,R); } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:514 |
星期判断机 (C语言代码)浏览:859 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:518 |
GC的苦恼 (C语言代码)浏览:621 |
字符串比较 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:681 |
很简单,,题解1041:C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:599 |
发工资咯 (C语言代码)浏览:792 |
C二级辅导-求偶数和 (C语言指针动态内存法)浏览:641 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:581 |