求助C語言問題。 100,求助c語言問題

2023-01-18 08:55:03 字數 2539 閱讀 8274

1樓:匿名使用者

scanf("%d",&a); a是整型,你輸入字串肯定不對,可以判斷一下scanf的返回值,如果是返回0,說明輸入的不是整數,可以再重新輸入,具體處理**可以參考我另乙個問題的回答答案,鏈結位址如下。

網頁鏈結。

求助乙個c語言問題?

2樓:聽不清啊

舉例說,char s[100];

才可以使用。

scanf("%s",s);

進行輸入,如果是int a[100];

就不可以用。

scanf("%d",a);

進行輸入。

求助c語言的乙個問題?

3樓:匿名使用者

在呼叫的前一行複製貼上函式頭,然後加個分號。

4樓:匿名使用者

比如函式體為。

int pow(int a,int b)

那麼在主函式體中新增為。

int pow(int a,int b);

5樓:小菜鳥2無聊寫**

分兩種情況。

1 在同乙個檔案中。

你只需要在main函式定義之前宣告你的函式原型(prototype)就行,例如。

int myfun(void);

/*declaration of a local function's prototype*/

int main()

int myfun(void){

/*suite of function myfun*/

return 0;

第二種情況是不在同乙個檔案之中。

這時int myfun(void);

就應該被換成。

extern int myfun(void);

/*例如 gcc

就是這麼簡單,當然還有通過指定編譯器選項的辦法,這個可以在一些大型專案裡見到,不具體列出。

c語言問題,求助

6樓:碧海風雲

#include

int main (void)

i++;b[j] =0'; 末尾補'\0' *puts (b);

return 0;

}如有問題,點選頭像聯絡我。

c語言問題,求助? 10

7樓:浦信毛夏

sizeof是編譯時一元運算子,它的運算發生在編譯是,只是簡單的計算操作物件佔多少記憶體空間。

"a0\0a0\0"是乙個字串常量,編譯器會在後面新增'\0'

所以sizeof("a0\0a0\0")等於7strlen在執行是計算,碰到第乙個'\0'停止,不包括'\0'

所以strlen("a0\0a0\0")等於2

8樓:猴子技術宅

三個迴圈都是單獨的,又沒有大迴圈,肯定只是執行一次,你的冒泡都比較都沒替換,肯定沒的變化哦,

9樓:網友

感覺你那個把乙個數字插入排好序的陣列的方法有錯。建議你先寫把乙個數字插入陣列的函式,除錯通過了以後,再搞乙個陣列的插入。要善用函式,容易理解。

求助c語言問題

10樓:聽不清啊

這個問題是作業系統中為防止誤輸入而設定的。因為有的人輸入時點選鍵盤的速度比較慢,為防止這種情況下的誤輸入,所以,鍵盤一般都有乙個「延時」,在此時間間隔內,鍵盤不會接受同一按鍵上「連續的輸入」。

要讓鍵盤很快地作出連續輸入的反應,可以縮減這個「延時」的。

點開始,執行,輸入regedit, 點選hkey_users, 然後。default, 然後control panel,然後keyborad,然後出來4個項,第乙個預設的不管,第2個是重啟計算機的鍵盤延遲速度,一般預設為2,第3個是計算機的鍵盤延遲速度,預設為1,第4個是反應速度。預設為31。

網頁鏈結。網頁鏈結。

11樓:自我程式設計

你標題是c語言。

我怎麼看你問題和程式設計沒關係?

如果你是電腦按鍵響應問題影響你操作。

以經驗而言:

檢查按鍵是否粘滯,比如,某個按鍵彈不起來。

或者是輸入法攔截了按鍵訊號。刪除所有中文輸入法後再嘗試。

實在不行,最簡單,拔掉鍵盤介面,重新插入。

12樓:鹿鹿包子你好萌

**沒分段看著眼花,能看出來可能有問題的是:

//score[3]??不是應該0,1,2嗎?

for(i=1;i<11;i++)應該for(i=0;i<10;i++)吧,不過要是全部都是1-11也沒錯。

乙個有趣的c語言問題,求助c語言大佬

C語言求助C語言問題,求助

1 c 求模運算的結果是餘數,參與運算的兩個運算元都必須為整型的。2 c x字元陣列存放的是字串,系統自動在其後加 0 作為結束標誌,故長度為字元 串中字元個數 1,而y字元陣列存放的是幾個字元,長度為其中字元的個數。3 c。語言中引數傳遞,只能進行單向的從實參到形參的傳遞。4 d。逗號運算是從左向...

求助c語言,求助,C語言問題

修改了一下,如下 int main 但是 1 x 10 這種寫法並沒有出現編譯錯誤。因為程式理解成,1 x 1跟x比較,只要1 x,則輸出 1 代表正確的意思 然後這個 1 又和後面的 10 進行 比較,因此也是正確的,即1,所以就會執行後面的語句y 2 x 1,導致輸出的答案不正確。你好,問題在i...

c語言問題,求助,C語言問題,求助!!!

這種問題用哈夫曼樹的逆向思想就可以解決了,所以我建議還是自己按這思想好好研究一下。自食其力。c語言問題 因為 define s a p a a 定義後 是直接替換 運算過程是這樣的 3 3 5 3 5 所以是29 弱勢這樣定義的 p a a 結果就是192 3 3 5 3 5 9 15 5 29 巨...