關於C語言的程式出現了幾個錯誤但是我不會改,請高手

2022-12-15 21:25:13 字數 2642 閱讀 2384

1樓:臺凌青庹大

樓上那答案我無語。。。您是學程式設計的麼?

下面正題!!

大佬,我服您了,一學期課看來您連半學期都沒聽過。。。成哥也太放縱你了。。。

錯誤一:srelen()函式用來計算字串長度,你用它來做什麼?而且前面取非,請明示。ps:(if等邏輯語句最好用「{}」括起來有效語句,咱的編譯器不至於因為幾個符號撐爆了)

錯誤二:malloc函式不是那麼用嘀~~~~多的也不給你講了,給你個現成的:temp

=(people

*)malloc(sizeof(people));。

錯誤三:拜託下次寫**認真些,既然定義的結構體用大寫了,為什麼後面就忘了呢?看看自己那結構體定義吧,裡面的那個指標節點,你用的是「struct

people

*next」麼?

其他的都是由於錯誤三導致的,如果還執行不過去你再貼上來吧,哥答辯通過,明天就走了,剩下的就只有祝你好運了

最後勸你一句:c語言假期好好看看吧,就你現在這水平,下學期比掛兩科(c++,資料庫)!

自己編寫了一個c語言程式,但是有幾個小錯誤一直不會改,能幫忙的**qq727768214傳**。急用。

2樓:帖承德

你那**多長啊?長了沒誰願意改啊,太費時間了,你貼出來就是了啊

3樓:郝在益

[email protected]

自己編了一個c程式,有錯誤,但不知怎麼改,請高手幫忙,急!!

我剛學的c語言,編了個程式,錯誤很多,請高手幫忙改正.

4樓:匿名使用者

修改之後的,不是說的,lz學的也太差了........

具體這兩個程式**不同自己體會吧,另外寫**要注意格式#include

#include

#define e 2.72

void main()

else if(0<=x && x<1 && y>=0) // 0<=x<1要分開寫,是兩個表示式

else if(x>=1)

else

s=z+x+y; // 給s賦值

printf("s=%lf\n",s); // 輸出s 也是%lf}

5樓:匿名使用者

1.乘法要用運算子*,2x-y應寫成2*x-y2.&是位運算子,應是&&

3.c語言不允許0<=x<1這種連寫形式,應寫成x>=0 && x<1.

4.對數函式用z=log(x)就行了,x=exp(z)是錯的,反了。

5.s=z+x+y要放在最後,printf的前面。z的值都沒求出來,s的值怎麼求。程式設計不是數學,不存在函式式這樣的東西。

6.程式中並沒有用到e,把#define e 2.72去掉。而且巨集一般用大寫,你只用一個小寫e,編譯器會把**中所有的e都替換成2.72的,**就亂了

6樓:孤獨是一種感覺

不錯啊 小子 剛學會c語言 就能用函式呼叫了 不錯 你編的也不錯 只是有細節你要仔細檢查 不過 大概是你這個思想了!!!!

我找了個c語言程式 但是執行的時候提示有一個錯誤 求各位大神幫幫忙改下 ~~

7樓:

總算找到了 hi

veket_linux

8樓:匿名使用者

[email protected]

c語言程式設計,顯示一個錯誤,不知道咋改,求大佬幫忙? 10

9樓:司茉莉

報錯的原因是:程式執行錯誤的一行時,不知道fun是什麼,因為fun函式是在這一行後面定義的。

兩種改法:

把 fun 函式的定義放在 main 函式之前在 main 函式之前宣告 fun 函式,也就是在 #include下面一行加上

double fun(int m);即可。

10樓:夏天的小紅花

程式沒有問題啊?出現的是什麼錯誤呢?

最好貼上**上來看?

c語言高手請幫忙,有一個程式有100多處錯,但不知道怎麼改,程式如下

11樓:矯羽

#include //缺少標頭檔案 void main() , , , , , , , , , , , }; for(i=0;i<12;i++)//逗號改為 ; //多打個花括號 已經幫你刪除 }

12樓:小凱児

#includevoid main() ; for(i=0;i<12;i++) printf("\n"); } } 自己對照一下 你第五行少寫了個元素。 陣列內部的括號可以不用刪除,但是想定義陣列元素的話必須在生命陣列時定義,不能定義完了複製。 還有最後的輸出,注意下邏輯順序。

你寫的是每輸出一個元素就回車,那成什麼了~囧~ 本來我寫上空格了,但問問遮蔽了,元素應該是兩個單引號之間加個空格,,你看的時候加上就行了

求助c語言的問題 程式執行後出現兩個錯誤 幫忙改一下 謝謝

13樓:中國死狗

i和j在使用前沒有定義

你定義一下就ok了

求解答c語言程式錯誤,求解答 C語言程式錯誤。error C

不能從結構體型別sortnum轉換 錯誤c2665 歸併 無2過載可以將引數2從型別 結構sortnum 10000 c語言程式出錯求解答?c語言學習挺不容易的,要在不斷試錯當中總結經驗,這個裡面的錯誤可以給你畫出來 求大神解答下我的c語言程式的錯誤 當然抄不一樣了,因為選擇排序的話,你若只交換了他...

C語言程式錯誤,求幫助,謝謝

1全部1 void main 應沒有返回值 return 0 就錯誤了 建議改為 int main 建議都用 分隔 3 i g c 少 4 c 150 1023 建議改為 c 150.0 1023 printf 輸出 6.2f n i printf 輸出 6.2f i 看看是不時 的位置不對 在注意...

為什麼這幾個C語言程式編譯沒有錯誤,但是執行就提示錯誤呢

我用win tc沒錯bai 誤啊,第一個輸出dus 0 第二zhi個輸出s 17708 第三個輸出s 我想你第dao三個的輸出語句應該是內寫錯了,應該這樣寫,printf s d s 你那裡容沒有寫 d改掉之後第三個輸出s 50 三個程式都有沒錯誤,分開執行都有結果!你最好把報錯內容貼出來。我用de...