雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁 > 軟件編程 > C語言 >

純C語言:遞歸二進(jìn)制轉(zhuǎn)十進(jìn)制源碼分享

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語言|點(diǎn)擊:

復(fù)制代碼 代碼如下:

#include<stdio.h>
#include<math.h>
int change(int n,int *sum,int *m)//n為第n位,m總位數(shù)
{
    char c;
    if(c!='#')
    {
        *m=*m+1;
        change(n+1,sum,m);
    }
    if(c=='#')
    {
        return *sum=int(*sum+pow(2,*m-n));
    }
}
void main()
{
    char c;
    int n=0,*sum=0,*m=0;
    printf("請(qǐng)輸入二進(jìn)制數(shù)(‘#'開始與結(jié)束):");
    scanf("%c",c);
    int t=change(n,*sum,*m);
    printf("轉(zhuǎn)化成十進(jìn)制的數(shù)字為:%d",t);
}</math.h></stdio.h>

上一篇:linux c語言操作數(shù)據(jù)庫(連接sqlite數(shù)據(jù)庫)

欄    目:C語言

下一篇:約瑟夫環(huán)問題(數(shù)組法)c語言實(shí)現(xiàn)

本文標(biāo)題:純C語言:遞歸二進(jìn)制轉(zhuǎn)十進(jìn)制源碼分享

本文地址:http://www.jygsgssxh.com/a1/Cyuyan/3846.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有