Advertisement

本周C语言习题5.18的进制转换总结

阅读量:

Copyright (c) 2016,

烟台大学计算机与控制学院 All ringts reserved.

文件名称:OJ总结<3>-C语言习题5.18--进制转换

作 者:王兴振

完成日期:2016年11月18日

版 本 号:未知

题目描述:

输入一个十进制数N,将其转换为R进制形式并输出。

输 入:

输入数据包含多个测试实例,每个测试实例由两个整数N(32位整数)和R组成,其中R的取值范围为2到16之间且不等于10。

输 出:

针对每个测试实例,输出对应的转换结果,并确保每个输出单独占一行。若R的值超过10,则需要依据十六进制的规则进行表示(例如,将数字10用字母A表示等)。

样例输入:

7 2

23 12

-4 3

样例输出:

111

1B

-11

答 案:

#include <stdio.h>

void f( int N, int R);

int main()

{

int N,R;

while ( scanf ( "%d %d" , &N,&R)!=EOF)

{

if (N==0)

printf ( "0" );

if (N<0)

{

全部评论 (0)

还没有任何评论哟~