1樓:匿名使用者
sqrt ()要用浮點型,加個型別轉換吧sqrt(1.0*sample)
另外建議在結尾加乙個return 0;
就這錯誤,我原來做也是
vc6。0查不出,但hdoj不過……
c語言求平方根函式:sqrt
功 能: 計算乙個非負實數的平方根
函式原型: 在vc6.0中的math.h標頭檔案的函式原型為double sqrt(double);
說明:sqrt系square root calculations(平方根計算),通過這種運算可以考驗cpu的浮點能力。
標頭檔案:math.h
程式例:
#include
#include
int main(void)
vc 2008後為過載函式,原型為 float sqrt (float),double sqrt (double),double long sqrt(double long)
注意沒有int sqrt (int)
乙個c語言的acm題目
2樓:匿名使用者
**其實很簡單,需要你理解c語言裡整型變數的記憶體結構,還有大小端問題。
#include
int main(void)
getchar();
}記憶體裡1234是這樣的:
c語言問題,C語言問題。
考驕 用指標將兩個字串連結接起來,前一個while迴圈,確定s1字串走完,第二個while開始將s1的逐個字元複製給s1走完,也就是末尾,這樣就可以把字串都匯入到s1中 最後一個空寫的應該寫return s1 長魚修韋 很久沒碰這東西了。我來解釋下 第一個while的迴圈是為了讓指標指向第一個字串的...
C語言問題,c語言問題?
自我程式設計 列印輸出乙個ok。因為前面迴圈for語句有分號結束。所以後面的printf語句不在迴圈內,不受迴圈語句影響。 理佑平鄲胭 結果是22 7 7 8 22 你可以將 i i i i是先 1再計算,還有這裡的運算順序是從左到右,所以應該是7 7 i 14 8 22 前兩個相加時,i先加1,加...
c語言問題,C語言問題?
這個問題說難不難,但理解可能有點玄乎而已,但是打個比方來理解就太容易掌握啦!就是說scanf的認定讀取,比如你單純的scanf c ch 那麼實際上已經認定了第乙個字元出現就把它賦予給ch,如果是你的scanf c 前面多了乙個空格,所以就認定了出現第乙個空格後的字元賦予給ch,如果寫成這樣 sca...