1. 程式人生 > >【當你以備課的心態去學習,沒有你搞不懂的內容】首篇

【當你以備課的心態去學習,沒有你搞不懂的內容】首篇

    今天是悶熱的一天 太陽見不到 但是空氣乾燥而且讓人喘不過來氣。

    8:00到圖書館 剛剛踏進有絲絲的清涼 但是隨著電梯的升高 氣溫也升了起來 是我太久沒有來過的原因麼?為何圖書館沒有了空調。

    上午看了作業系統和離散數學的網易視訊,收益匪淺,但是ege圖形庫加入到我64位編譯器中我就不會了。

    下午剛剛到達自習室,編了個小程式碼 計算8位2進位制轉換成10進位制的程式碼清醒自己的思路。

#include <iostream>
using namespace std;

//計算x的n次方
double power(double x,int n);

int main()
{
 int value=0;
 cout<<"Enter an 8 bit binary number:";
 for(int i=7;i>=0;i--)
 {
  char ch;
  cin>>ch;
  if(ch=='1')
      value+=static_cast<int>(power(2,i));
 }
 cout<<"Decimal value is"<<value<<endl;
 return 0;
 }
 
double power(double x,int n)
{
 double val=1.0;
 while(n--)
     val*=x;
 return val;
}