-
第乙個問題標題的含義不是太清楚(既然他們輪流做,沒有特殊條件,所以他們不管做什麼,不都花同樣的時間嗎? )。
第二個問題我可以幫你輸入**,這是c++**:
包括匯入 I/O 流。
include 匯入 String 類。
using namespace std;使用 std 命名空間。
int main() 定義 main 函式。
string str;使用 string 類定義字串 str
cin >>str;輸入字串到 str
for (int i = 0;i < i++) 定義了 for 迴圈,以 i 為控制變數,初始值為 0,每執行一次 i 的判斷條件為 i <加 1
檢查str[i](str的i+1個字元)的ASCII碼是否在90-65之間,即是否為大寫字母。
str[i] = (char)((int)str[i]) 4);將 4 新增到 str[i] 字元的 ascii 程式碼中,並將 str[i] 字元分配給 char 型別。
if ((int)str[i]) 90) 如果它超出了大寫字母的範圍。
str[i] = (char)(65 + int)str[i]) 90) -1);65 加上 str[i] ASCII 程式碼減去 90 的差值,減去 1,然後將 str[i] 分配給 char 型別
檢查str[i](str的i+1個字元)的ASCII碼是否在122-97之間,即是否為小寫字母。
str[i] = (char)((int)str[i]) 4);將 4 新增到 str[i] 字元的 ascii 程式碼中,並將 str[i] 字元分配給 char 型別。
if ((int)str[i]) 122) 如果它超出了大寫字母的範圍。
str[i] = (char)(97 + int)str[i]) 122) -1);97 加上 str[i] 到 ASCII 程式碼減去 122 的差值,減去 1,然後為 str[i] 分配乙個值給 char 型別
否則,如果它不是一封信。
繼續,不做任何修改。
我幾乎在每一行 cout 中都新增了乙個注釋來解釋這條線的用途,我希望你徹底理解這一點。
-
首先要明確手機是什麼型號,大部分手機都可以找回刪除**,有的在手機中記錄,有的在不久的將來直接刪除,但一般手機被刪除**只有乙個月的儲存時間, 而且它不能在乙個之後檢索,我希望它能幫助你。
-
已知兩地經度分別為1和2,緯度分別為1和2,求兩地之間最近距離的公式為:
s=2πrθ/360° (1)
其中可以從以下公式中得到:
sin(θ/2)]^2=[sin(φ1-φ2)/2]^2+[sin(σ2-σ1)/2]^2cosφ1cosφ2 (2)
注:1.其中s是球體上任意兩點的最短距離(球面距離);
2.是兩點之間的夾角,使用等式(2)時,緯度和經度本身有正號或負號,通常為正北緯和負南緯; 東經為正,西經為負。
3.因為上下標不會用到,公式中的2指正方形; cos 1cos 2、2-1、1-2 中的 1 和和 2 是下標。
我覺得你的問題是你不知道公式,知道公式後,是C語言的算術問題,所以我不需要教這個。
-
使用浮點函式定義 2 個點的四個坐標(即 ab2 點的緯度和經度),然後減去經緯度相位,將絕對值乘以刻度。