输入一个十进制的正整数,将该数转换成n进制数,并输出.要求能在Microsoft Visual C++ V6.0上运行,我是新手,请尽量用简单的c语言.尽快最好.好的话加分.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:02:44
输入一个十进制的正整数,将该数转换成n进制数,并输出.要求能在Microsoft Visual C++ V6.0上运行,我是新手,请尽量用简单的c语言.尽快最好.好的话加分.
xT]oP+'5lmhi)%q[\b#Җ+m&2Ĺ`ʊ"n"s8^<KOsrFpm廭4;/a[_@mT* 6S%3~JQlx>f(9a?hÍڌ+ATrJL z($t[˸S[XT| ޳Zo'KR:Cwh#yM Ba^^H?᳑q&tCKn4߀ 0XYU_vG1!>iL>vSϜ=7sK\~-J<?z{ 8_5b,?Fj]r 4`yfj;#!0#ESD Ac;f2*[6$_@>ZS2&˂$ 3@UPOJjDƇʉ>##Uhs*Û0ЖT)Y`tɚ5b |& ͤ3 H}ZN *`bv(~vbA09qO\4m

输入一个十进制的正整数,将该数转换成n进制数,并输出.要求能在Microsoft Visual C++ V6.0上运行,我是新手,请尽量用简单的c语言.尽快最好.好的话加分.
输入一个十进制的正整数,将该数转换成n进制数,并输出.
要求能在Microsoft Visual C++ V6.0上运行,我是新手,请尽量用简单的c语言.
尽快最好.好的话加分.

输入一个十进制的正整数,将该数转换成n进制数,并输出.要求能在Microsoft Visual C++ V6.0上运行,我是新手,请尽量用简单的c语言.尽快最好.好的话加分.
#include
#include
int main()
{
int n,r,i,t,b;
char a[100];
char c[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //a数组用储存转后每位的数字,
//c用来代表超过9后每位的数字.
scanf("%d%d",&n,&r);

t=n;
t=(int)fabs(t);
for(i=0;;i++)
{
b=t%r;
if(b>=10)
a[i]=c[b-10];
else
a[i]=b+'0';
t=(t-b)/r;
if(t==0)
break;
}
if(n=0;i--)
printf("%c",a[i]);
printf("\n");
return 0;
}
测试数据:
输入 7 2
输出 111
输入 23 12
输出 1B
输入 -4 3
输出 -11

输入一个十进制的正整数,将该数转换成n进制数,并输出.要求能在Microsoft Visual C++ V6.0上运行,我是新手,请尽量用简单的c语言.尽快最好.好的话加分. 给定程序的功能是将十进制正整数m转换成k进制的数字输出给定程序的功能是将十进制正整数m转换成k进制(2小于等于k小于等于9)的数字输出例如,如输入8和2,则应输入1000(即十进制数8转换 用C++把十进制转换成二、八、十六进制的程序代码~~要转换成三种,分别是二进制,八进制,十六进制十进制向任意进制(二进制,八进制,十六进制)数转换,输入十进制数n和一个进制类型x,将n转 将十进制正整数用除n取余法转换为n进制数输出.这个哪里错了啊,一运行就程序崩溃#includevoid main(){int i,j,r,a,n,b[32];char h[33];printf(请输入一个十进制数 );scanf(%d,&a);printf(请输入要将十进制数 编写一个递归函数,实现将任意十进制正整数转换为八进制数的vc++语言 用c语言编写一个将十六进制数转换为十进制数的程序用户自主输入,用程序将其转换为十进制. 存在一十进制数(正整数)n,以及一个进制m,编写程序将n转换为m进制表示并输出. 编程实现如何将一个十进制的整数转换成二进制的数输出.例:括号内是说明输入:789(输入的等待被转换的十进制数)输出:1100010101 将一个八进制数转换成十进制数程序设计题 栈的简单应用:数制转换问题(将十进制数N转换为r进制的数) 将十进制数N转换为r进制的数,其转换方法利用 C语言,将一个二进制数,转换为对应的十进制数Input输入一个二进制数,以回车结束.该二进制数为正数,长度不超过31.Output输出一个整数,为该二进制数对应的十进制数.要c语言的 不要c++和其他的 将一个正整数n输入一台机器内会产生n(n+1)/2的个位数字.将一个正整数n输入一台机器内会产生n(n+1)/2的个位数字,若给该机器输入初始数a,将所产生的第一个数字记为a1;在输入a1,将产生的第二 将输入的一个k进制数转换成m进制数.Input 第一行共有二个正整数:k m 数与数之间用一个空格隔开 ( 1 < m ,k < 10 ) 第二行只有一个长度为n的k进制正整数 ( 1 将十进制数365转换成二进制数字 将二进制数转换成十进制数将下列二进制数:转换成十进制数101011100011000111111101110 设计一个代码转换电路,将一位十进制数的余三码转换成2421码 求思路啊 3q Pascal问题:进制转换.将一个四位十六进制的数转为十进制的数.输入说明:一行,一个16进制数字(字母的大小写不限制,如F、f 带代表15)输出说明:一行一个十进制数输入样例:1A2B(1a2b)输出 C++ 输入十进制正整数N和进制B(2