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

2021-03-04 08:54:42 字數 1500 閱讀 5690

1樓:

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

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

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

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

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

2樓:匿名使用者

樓主 if 裡 找到了 返回 下標

沒有找到 返回 -1

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

3樓:聽不清啊

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

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

4樓:匿名使用者

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

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

5樓:匿名使用者

#include

int main()

6樓:為啥啊不能重名

if(a[i]!='x') 改成if(a[i]!=x) 『x』裡面是字元

求各位大佬幫我看一下這個c語言程式**錯了,謝謝

7樓:匿名使用者

其實沒什麼錯,就是輸入的時候這裡的格式字串裡面你加了逗號,輸入的時候也加逗號才能正確讀入(比如2000,3,1)

最好去掉格式字串裡的逗號,這樣更符合平常的輸入習慣(比如用空格或換行來間隔各輸入資料)

改成後程式執行正確

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

8樓:匿名使用者

這裡的關鍵是判斷找沒找到的條件是什麼,需要增加1個變數來計數,**如下:

#include

int main()

if(count==0) // count為0即乙個都沒找到printf("a陣列中沒有找到%d\n",x);}

9樓:匿名使用者

#include

int main()

10樓:匿名使用者

if(res>n)要改成if(i>n),res指標變數裡儲存的是位址,不能和普通的整數作大小比較。其它要注意c語言中下標為1的元素實際是第二個元素。

哪位大佬幫我看一下這個python問題

lambda 是python內的匿名函式,圖中的這一串就是告訴排序的方式 求python大佬幫我看一下這個 有問題?未找到檔案,檔案位址打錯了,檢視一下檔案位址是否有錯誤最好就是檔案右鍵 屬性 選單欄的安全 複製安全裡面的物件名稱位址 你錯誤的原因是 檢視大圖 給txt字尾名的檔案又加了個txt,學...

求大佬看一下這個C語言程式設計我哪錯了

函式fn裡的int t 改為int t,i main中的for i 1 imain中的sum fn a,n 改為sum fn a,i 求大佬幫我看一下這個c語言程式 出錯了?樓主 if 裡 找到了 返回 下標 沒有找到 返回 1 for 迴圈 僅僅 一次,永遠不會找到,除非 第乙個修改如下 原來程式...

大佬們幫我看一下,這是什麼字啊,有哪位大佬能幫我看一下這是什麼字?謝謝

草樓荒井閉空山 關令乘雲去不還 羽蓋霓旌何處尋 空留藥臼在人間 岑參題樓觀臺詩 作者脫了台字 癸巳 後面實在看不清了 是鐘鼎文,後改稱篆體 有哪位大佬能幫我看一下這是什麼字?謝謝 中的印章不太清楚 有部分缺損,像是 駱學敏印 你可以和落款文字比對一下。希望能幫到你。屮艸芔茻,網路用語,為 我擦 的意...