本周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)
还没有任何评论哟~
