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 巨...