輸入兩個小數,要求只不能使用除操作字串以外的函式,結果的小數部分不包含無用的0,如果小數點後全是零,只輸出整數部分
例如:輸入125.39 263.71
輸出:389.1
#include#includeusing namespace std;
//計算小數部分
int calculate(string x1,string x2,string& xresult ,int x, int flag)else
}else if(l1=0;i--)else
xresult = to_string(sum) + xresult;
}return flag;
}int main()
int flag1 = 1;
int size = xresult.size();
pos = xresult.find(".");
int index=size-1;
for(int i=size-1; i>=pos+1;i--)
}if(!flag1)cout
}
運用向量求兩個很長正數的和
題目要求 實現乙個加法器,使其能夠輸出a b的值。輸入 輸入包括兩個數a和b,其中a和b的位數不超過1000位。輸出 可能有多組測試資料,對於每組資料,輸出a b的值。樣例輸入 2 6 10000000000000000000 10000000000000000000000000000000 樣例輸...
任意長度的兩個正整數相乘
兩個大數相乘 char multiply char char 給了兩個字串,每個都是代表了乙個很長的10進製表示的數,比如 string str1 23456789009877666555544444 string str2 346587436598437594375943875943875 最後求...
求兩個整型數的平均數
兩數相加除以2 這種寫法是簡單將兩個數相加,然後除以2。include int main 這種 是有弊端的,當x y的值大於2147483674時會發生溢位 32位機器上int佔4個位元組,範圍是 2147483648 2147483674 這種情況下兩個正數求出的平均值就是負數!如下 includ...