1樓:網友
我記得拍做拿有個經典的統計選票的程式,你這個可以簡化很多,不妨去查查。。。應襲搭該有詳細的解釋的,用到胡談一維陣列。
怎樣用c語言編寫下面這個問題,困擾我好多天了:
2樓:無有之見
解題思路是這樣的:
1、先計算兩城市的徑度間隔α。 因為東經180度和西經180度重合,所以只要兩城市在同一側(如都是東經)就取差值;在不同側 就取和,但和如超過180度,就要用360度來減,才是實際的經度差α。
2、再求出兩城市(a、b)與地心連線之間的夾角β。【估計你被困在這裡】
如果a、b在赤道上,那麼β就是經度差α,而如果都在極點,β就等於0,在此之間呢?β等於α乘以緯度的餘弦,即 β=α*cos(緯度值) 。推理過程從略,自己去想哈。
3、地球周長*β/360 就是兩地的距離啦**你自己整吧,應該木有問題吧?
3樓:網友
設a城市的經度為α,b城市的經度為β,則二城市間的經度差為γ = α 可得兩城市之間的距離為: s = 2πrγ/360°。
請輸入第乙個城市的經度 : 121
請輸入第二個城市的經度 : 122
兩城間的距離為 : 千公尺。
press any key to continue^/#include
#include
int main()
求救c語言初學題目
4樓:網友
1.輸入乙個華氏溫度,輸出對應的攝氏溫度,輸出取1位小數。
公式:(5/9)(f-32) 5/9用強制轉換float f = 0, c = 0;
scanf("%f", f);
c = ((float)5 / (float)9)*(f - 32);
printf("%.1f", c);
2.輸入兩個整數a,b將他們交換,例如a為3,b為5,交換後輸出結果a為5,b為3。
int a = 3, b = 5, c = 0;
c = b; b = a; a = c;
3.設計乙個密碼輸入提示程式,使用者輸入密碼不回顯在螢幕上,而是以星號代替。
老師讓我們加些花樣在這道題目上,請問還能加什麼)char password[32]; int i = 0;
for(i = 0; i < 32; i++)如果密碼錯誤,可以用死迴圈死等幾秒鐘,防止密碼暴力破解。
怎樣用c語言編譯,怎樣用c語言編譯
編譯c語言程式步驟為 採用vi進行源 編寫,編寫完成後,wq存檔退出,如 vi test.c 在命令列下,執行gcc編譯程式,生成執行碼,如 gcc o test test.c o 表示指明生成的執行碼名稱 執行編譯後的執行碼 test 怎樣用記事本編寫c語言程式 並編譯 1 先在系統變數或使用者變...
C語言怎麼編寫正弦波,怎樣用c語言畫正弦函式
1 首先,開啟vs2019,並且建立一個c語言原始檔,會看到如下的頁面。2 滑鼠在下圖紅色圈所示的區域單擊一下。3 之後,再按enter鍵,會看到新的一行。4 在這一行中輸入 include。5 接著,在void main 中去定義一個單精度型變數。6 定義完回車後,輸入a sin 90 注意,90...
C語言新手陣列問題,C語言陣列問題
a i j a i j 理解運算優先順序就好了,裡面的那個括號 可有可無 原解析有誤。二維陣列其實就是i個具有j個元素的一維陣列,因此a i j a i j a i j c語言陣列問題 你的 問題有以下幾個 1 min和max沒有初始化 2 對於a min 和a max 沒有做迴圈參考 如下 inc...