UVa 10473 - Simple Base Conversion

来源:互联网 发布:android清除数据 编辑:程序博客网 时间:2024/05/02 21:42

题目:给你十进制和十六进制数,相互转化。

分析:简单题。直接利用sscanf函数搞定。

说明:不用函数可以自己模拟转化。

#include <cstdio>int main(){char str[32];while (gets(str)) {int n;if (str[1] == 'x') {sscanf(str,"%x",&n);printf("%d\n", n);} else {sscanf(str,"%d",&n);if (n < 0)  break;printf("0x%X\n",n);}}return 0;}


0 0
原创粉丝点击