大佬能幫我看一下這兩道c語言題目嗎

2021-03-03 23:26:27 字數 1829 閱讀 5334

1樓:匿名使用者

(4)【1】q--

【2】temp=*p

【3】a[i]

(5)#include

void main();

for(p=a+1;p

哪位大佬能幫我看一下這個c語言哪錯了

2樓:

把fp=fopen("stuinfo.dat", "rb");改為fp=fopen("studinfo.dat", "rb");或把fp=fopen("studinfo.

dat","wb");改為fp=fopen("stuinfo.dat","wb");——這是主要問題

在後加一句fclose(fp);——這提倡的完善寫法。

為檢測讀出到底是否正確,應該另設一變數較好。

c語言,哪位大佬能幫我解釋一下這題目是怎麼算出來的

3樓:聽不清啊

13)null是定義的常量,其值為0,選d14)0x02就是2,<<2是左移2位,相當於乘以2^2,所以輸出值8,選c

15)f2('k')的值為2(因為case'k':k++;的後面沒有break;所以繼續執行下一行的k++排印再break),f2('y')的值為1(執行default:k++;),故選b

16)f3(10)的值為-1(因為j不斷自減,當j==-1時就退出迴圈,然後返回-1)所以選a

4樓:璐人釔

null就是0嘛

0x02左移兩位,左移一位相當於乘以2,所以0x02乘以4,就是8嘛『k』分支沒有break;會繼續執行到『x』分支,所以是2嘛,『y』進入的是defualt,所以是1嘛

當j變成0的時候,迴圈就結束了,退出迴圈的時候還會執行一下j--,就是-1嘛

求大佬幫我看一下這個c語言**為什麼有問題?

5樓:匿名使用者

#include

int main()

你的程式中並未指定輸入陣列資料時用逗號分隔,請在執行時用預設的空格分隔輸入的資料即可

6樓:聽不清啊

#include

int main()

if(i>=n)

printf("a陣列中沒有找到%d\n",x);}

7樓:雲南新華電腦學校

function search(a,b)

}return numb;

}var b=4;

var n =search([1,2,3,4,4,5,5,5,],b);

if (n.length==0)

else}

8樓:最大的_大寶寶

輸入中間幾個數時,直接用空格不要用逗號。或者輸入一個回車一次

求大佬幫我看一下這個c語言程式**出錯了?

9樓:匿名使用者

樓主 if 裡 找到了 返回 下標

沒有找到 返回 -1

for 迴圈 僅僅 一次,永遠不會找到,除非 第一個修改如下

10樓:聽不清啊

原來程式中的第27行需要下移2行才對。

不下移的話,在第一次判斷不成功的時候,不再進行第2輪、第3輪......的比較,直接就立即就返回-1了。

11樓:匿名使用者

我看一下這個c語言程式**出錯了?那首先你要把c語言的所有的程式發過來之後,我才能告訴你**出錯了?

幫忙看一下兩道c語言題,說一下過程,謝謝

真燒腦子!第一題,輸出 3,1,1,3,1,1 第一題 考題關鍵注意點 continue,執行迴圈增量表示式 i第一次迴圈 i取0 i 2等於0,if j i 2 只要j大於0必定成立 j第一次迴圈 j取4,執行if內容,列印 3,執行continue,執行增量表示式j j等於2 j第二次迴圈 j取...

幫我解一下這兩道英語題,謝謝請幫我解釋一下這兩道題,謝謝

1.beautiful beutiful 兩個空都是形容詞 2.since since seven years ago 自從7年前如果沒有ago 就用 for,for seven years 持續7年 祝你學習進步,更上一層樓!不明白的再問喲,請及時採納,多謝!1.第一個空beautiful 第二個...

有學霸能幫我解答一下下圖這兩道線性代數題麼萬分感謝

1 按第一行得,1 3 0 1 3 又因為 2的子行列式等於零,所以 2可取任意常數。2 ab 6,4 t 這個就是查考那個矩陣的特徵值還有特徵向量的 線性代數太難了,希望學霸幫我解答一下這兩道題目,感謝!第1題r a 2 則基礎解系中向量個數n r a 5 2 3選b第2題 ab ba t bta...