将x进制数n转换成对应y进制数的程序.(C语言)补充:1.大于等于10的数用大写字母A...Z表示; 如10为A,11为B,...2.n对应的10进制数在int表示范围内

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 19:07:33
将x进制数n转换成对应y进制数的程序.(C语言)补充:1.大于等于10的数用大写字母A...Z表示; 如10为A,11为B,...2.n对应的10进制数在int表示范围内

将x进制数n转换成对应y进制数的程序.(C语言)补充:1.大于等于10的数用大写字母A...Z表示; 如10为A,11为B,...2.n对应的10进制数在int表示范围内
将x进制数n转换成对应y进制数的程序.(C语言)
补充:1.大于等于10的数用大写字母A...Z表示; 如10为A,11为B,...
2.n对应的10进制数在int表示范围内

将x进制数n转换成对应y进制数的程序.(C语言)补充:1.大于等于10的数用大写字母A...Z表示; 如10为A,11为B,...2.n对应的10进制数在int表示范围内
#include<stdio.h>
#include<string.h>
main()
{
int i,m,n,s=0,t=1;char a[100],b[100]; 
gets(a);//用回车分割 
scanf("%d%d",&n,&m); //输入的进制和想要转换的进制 
for(i=strlen(a)-1;i>=0;i--)//先转10进制 
{if(n!=16) 
s+=(a[i]-48)*t;
else
 s+=(a[i]-55)*t;
t*=n;
}
for(i=0;s;i++)//10进制转你想要的进制 
{
if(s%m>=10)
b[i]=s%m+55;
else 
b[i]=s%m+48;
s/=m; 
} 
b[i]='\0';
for(i=strlen(b)-1;i>=0;i--)
printf("%c",b[i]); 
}

将x进制数n转换成对应y进制数的程序.(C语言)补充:1.大于等于10的数用大写字母A...Z表示; 如10为A,11为B,...2.n对应的10进制数在int表示范围内 怎样将10进制数0.8125转换成对应的二进制数 将二进制数111转换成对应的十进制数,正确的结果是? 如何将十进制数25转换成对应的二进制数 将十进制数32.5转换成对应的二进制数、八进制数和十六进制数. 将十进制数45转换成对应的二进制数、八进制数、十六进制数各是多少? 十进制数254.6875转换成对应的八进制数是什么 如何将经纬度坐标转换成对应的高斯坐标?最好有什么软件啥的 C语言程序习题3简答题1、请用一个条件表达式写出:如果c的值是大写字母,则将其转换成对应的小写字母,否则其值不变.2、请写一个C表达式,如果整型数a的个位数字是5,则表达式的值为非0,否 1:与十六进制数BB等值十进制数是多少.2:将原码表示的有符号二进制数11001101转换成十进制数是多少.以下程序运行的结果是多少main(){int x=10,y=20,t=0;if(x==y) t=x;x=y;y=t;printf(%d%d '',x,y);}以下程 C语言中怎么将数字字符转换成对应的数值最近正在自学数据结构.在栈的运用中.计算后缀表达式时.怎么将数字字符转换成对应的数值 书上给的式子是d=0;while(ch>='0'&&ch 以下不能将变量C中的大写字母转换成对应小写字母的语句是?已知大写字母A的ASCII码是65,小写字母a的ASCII码是97.以下不能将变量c中的大写字母转换成对应小写字母的语句是()为什么c=('A'+C)% 求将直线y=1/2x+4关于X轴成对称后的函数关系式 编写MATLAB程序.能够将x[n]以N = 8为周期进行周期延拓得到一个周期为N =8的周期序列y[n]编写MATLAB程序Program2_3,能够将x[n]以N = 8为周期进行周期延拓得到一个周期为N =8的周期序列y[n],并分别绘制x[ matlba中小括号的作用 matlab中那些函数的参数为什么有的要用小括号,有的不用呢?如, c = sym(3) eval c %将符号转换成对应数值.这里就是eval c 或者eval (c) 都可以 >> c = 3 sym a b y = 难解的程序题,坐标与九格的转换:将任意一点坐标转换为九格对应的数字,九格可以无限缩小,如图.如图所示,X轴由0-360,Y轴由0-180,现需要通过JAVA程序实现,输入任意一点坐标转换为九格对应的数 C# 把小数转换成百分比把0到1之间的数,转化成对应的百分数,怎么实现? 求助空间直线怎么转换成对称式的方程?例如直线X=2,z=-1怎么转换成的X-2/0=y/1=z+1/0的?有点不太明白