定义函数c,c++

定义函数c,c++,第1张

定义函数c,c++

1,输出数字逆序后的结果

int inverse(int n)
{
	int sum=0;
	while(n!=0)
	{
		sum=sum*10+n%10;
		n=n/10;
	}
	return sum;
}

2.十进制转化为二进制

void convert(int n)
{
	if(n > 0)
	{
		convert(n/2);
		cout<< n%2;
	}
	return ; 
}

3.二进制转化为十进制

int bToD(char str[])
{
	int x = 0;
	for(int i=0; i 

4.将k进制数转化为十进制数

int KToD(char a[],int k)
{
	int t=0, i=0;
	while(a[i] != '')
	{
		t = t*k+(a[i]-'0');
		i++;
	}
	return t;
}

5.将十进制数转化为k进制整数

void dToK(int n, int r,char str[])
{
    int k=0,d;
    while(n)
    {
     str[k]=n%r;
     n=n/r;
	 k++;
	}
    for(int i=k-1; i>=0; i--)
    {
     printf("%d", str[i]);
 }
 printf("n");
} 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5714009.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存