當前位置:編程學習大全網 - 編程軟體 - 編程實現輸入二進制數到十進制數的轉換,輸出十進制數。

編程實現輸入二進制數到十進制數的轉換,輸出十進制數。

# include & ltstdio.h & gt

# include & ltmath.h & gt

int main()

{

int num 2 = 0;

int num 10 = 0;

int Wei[100]= { 0 };

scanf("%d ",& ampnum 2);

int I = 0;

Printf("您輸入的二進制數是:%d\n ",num 2);

while(num2)

{

Wei[I]= num 2% 10;

i++;

num 2 = num 2/10;

}

for(int j = 0;j & lt我;j++)

{

if(魏[j]==1)

{

num10+=wei[j]*(pow(2.0,j));

}

else if (wei[j]==0)

{

}

其他

{

Printf("您輸入的二進制字符不合法:%d\n ",Wei[j]);

getchar();

返回0;

}

}

Printf("轉換後的十進制數為:%d\n ",num 10);

getchar();

返回0;

}

  • 上一篇:C語言中?:是什麽意思?
  • 下一篇:千米系統是什麽軟件
  • copyright 2024編程學習大全網