C語言中實現“17進制”轉“10進制”代碼(實例)
本文是本站小編搜索整理的介紹C語言中實現“17進制”轉“10進制”實例代碼的相關資料,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
17進制轉成10進制,輸入是數字跟大寫字母。例如輸入G、11、FF,分別輸出16、18、270
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
int len,factor=17,num;
bool sign;//用來標誌輸入字符串是否非法
while(cin>>s)
{
len = ();
sign =1;
num=0;
for(int i=0;i<len;i++)
{
if(s[i]>='0'&&s[i]<='9')
num=num*factor+(s[i]-'0');
else if(s[i]>='A'&&s[i]<='H')
num=num*factor+(s[i]-'A'+10);
else
{
sign=0;
break;
}
}
if (sign)
cout<<num<<endl;
else
cout<<"Error Input!"<<endl;
}
return 0;
}
-
C語言入門知識:標識符
導語:在編寫程序時,必須為函數、變量等命名,這個名字稱為標識符。下面是其標識符相關知識,歡迎閲讀:C語言中標識符的命名規則如下:標識符只能由字母、數字、下劃線組成;標識符的第一個字母必須是字母和下劃線;標識符區分大小寫字母,如If和if是兩個完全不同的標識符。...
-
c語言數組指針變量的説明和使用
導語:指針變量可以進行某些運算,那麼在運算中如何操作呢?讓我們瞭解一下C語言數組指針變量的説明和使用吧!數組指針變量的説明和使用指向數組的指針變量稱為數組指針變量。在討論數組指針變量的説明和使用之前,我們先明確幾個關係。一個數組是由連續的一塊內存單元...
-
2017上半年計算機二級C語言考前模擬試題
為了幫助大家提高計算機考試成績,今天本站小編特地為大家收集了以下2017上半年計算機二級C語言考前模擬試題,歡迎學習!一、程序填空題給定程序中,函數fun的功能是:把形參S所指字符串中最右邊的n個字符複製到形參t所指字符數組中,形成一個新串。若s所指字符串的長度...
-
Mac系統怎樣使用終端編寫c語言程序
C語言是目前較為普遍的程序語言,它功能豐富、表達能力強、使用靈活方便、目標程序效率高,適合編制一般應用軟件。下面是應屆畢業生小編收集整理的Mac系統怎樣使用終端編寫c語言程序,希望對大家有幫助~~Mac系統使用終端編寫c語言程序的'方法工具/原料Mac系統,終...