time limit: 1 sec
memory limit: 128 mb
submit: 1876
solved: 739 [
submit][
status][
web board]
現在,請編寫乙個integer類,將整數封裝起來。目前,只需要你來實現最基本的功能:
1. 具有2個建構函式:
(1)integer::integer(int):根據引數構建乙個整數物件。
(2)integer::integer(char*, int):根據給定的字串和進製來構建乙個整數物件。
2. 具有乙個int integer::getvalue()方法,用於返回integer類中所封裝的整數的具體數值。
輸入分為多行。
第一行是乙個正整數m,表示其後面的m行為m個整數,每行乙個整數。
第m+2行是乙個正整數n,表示其後有n行。每行由利用乙個空格隔開的2部分組成:前半部分是乙個字串,後半部分是該字串所使用的進製。
注意:1. 所有的輸入,均在int型別的表示範圍內,且所有的輸入均為合法輸入。
2. 利用0~9和a~z可最大可以表示36進製的數值。
輸出為m+n行,每行為乙個十進位制整數,且輸出順序應與輸入順序相同。
2999-199940111 21a 16z 36a 16
999-19997263510
[ submit][
status][
web board]
한국어<
中文فارسی
english
ไทยsdustoj team
gpl2.0
2003-2011
hustoj project team
anything about the problems, please contact admin:
admin
#include #include#includeusing namespace std;
class integer
integer(char*, int);
int getvalue()
}; integer::integer(char* c, int t)
else if(tmp>='a'&&tmp<='z')
else if(tmp>='a'&&tmp<='z')
}val=0-val;
}else
else if(tmp>='a'&&tmp<='z')
else if(tmp>='a'&&tmp<='z')}}
}int main()
return 0;
}
整數的封裝
problem a 整數的封裝time limit 1 sec memory limit 128 mb submit 4330 solved 1643 submit status description現在,請編寫乙個integer類,將整數封裝起來。目前,只需要你來實現最基本的功能 具有2個建構函...
機試 ProblemC(整數的最大素因子)
對於給定的字串行,從左至右將所有的數字字元取出拼接成乙個無符號整數 字串行長度小於100,拼接出的整數小於2 31,計算並輸出該整數的最大素因子 如果是素數,則其最大因子為自身 有多組資料,輸入資料的第一行為乙個正整數,表示字串行的數目,每組資料為一行字串行。對每個字串行,取出所得整數的最大素因子,...
Problem C 奇怪的分式
上小學的時候,小明經常自己發明新演算法。一次,老師出的題目是 1 4 乘以 8 5 小明居然把分子拼接在一起,分母拼接在一起,答案是 18 45 參見圖1.png 老師剛想批評他,轉念一想,這個答案湊巧也對啊,真是見鬼!對於分子 分母都是 1 9 中的一位數的情況,還有哪些算式可以這樣計算呢?請寫出...