初學c語言,問下哪裡錯了。。。。。。

2025-07-08 17:50:07 字數 2657 閱讀 9772

1樓:網友

你這個想實現什麼功能? 輸出x->y之間的數的和?

2樓:網友

有幾個地方需要改。

參考下面**,#include

void main()}

3樓:與子如初見

**錯誤太多了,你說說你要幹什麼吧,我給你改。

c語言問題:**錯了--初學者

4樓:網友

int printgo(void) **了自己 printgo();在這個函式的最後,你沒有**出口,,**函式的設計你好好看看,

5樓:羽意風天

你的int printgo(void)錯了 事先未定義 #include

void printgo(void);

c語言初學者的問題,裡面有什麼錯了..

6樓:網友

咳咳。這個錯誤。

如果if後面需要跟上多於一條的語句的時候,需要用上大括號{}所以應當是。

if ()else if ()

這樣的格式才對。

當你不加大括號的時候,if僅僅針對緊接著的下一條語句而已,而之後再出現else程式就無法識別了。

7樓:

if語句語法錯,第二個printf語句中寫成了\f,後面的printf中地\f寫成\d了。改如下:

void main(void)

else if (s<500)

else if (s<1000)

else if (s<2000)

else if (s<3000)

else}

8樓:網友

你的if 和 else if後面不許要加 ";"。試一下把這些分號給去了看看是否解決了問題。

關於c語言 新手求問**出錯了

9樓:天雨下凡

有兩個問題:

1、a[i]要改成a[10]

2、int z=1定義的位置不對,如果放在最前面,那麼計算後面的階乘時,起點是之前的z值,當然不對,改變int z=1的位置後,每次z的值都是從1開始!

#include

int main(void)

for (i=0;i<10;i++)

sum=sum+a[i];

printf("sum:%d",sum);}

10樓:弒緋

在vc的編譯環境中,陣列的大小不能是個變數,所以int a[i]這種定義是錯的,但這個只是在vc的編譯環境中,比如gcc就可以這樣定義。

#include

int main()

for(i=0;i<10;i++)

sum+=z;

printf("sum = %ld", sum);

修改過的**。

初學c語言 幫忙看下**有錯誤?

11樓:來自雲洞巖安靜的魔芋

#include

void main()

int max_3(int a, int b, int c )兩個值的比較可以使用三目運算子 n= a > b ? a : b;

int max_2(a,b)//函式定義應加入變數型別,int max_2(int x,int y)

c語言入門,**錯了?(幫同學問)

12樓:網友

好幾處問題:

小問題)引用標頭檔案 ,

致命)randon,沒有這個函式,用rand或srand代替;

小問題)使用變數前初始化一下,包括陣列,不是什麼大問題,防止出現意外;

其它邏輯上略看沒什麼大問題,懶得乙個個敲字元來測試了。

13樓:長歌步行

輸入法問題,逗號,記得用英文輸入法。另外。。nmax ==> max

c語言問題看一下**錯了

14樓:匿名使用者

:2:12: note: expanded from macro 'pi'

#define pi = > 不需要等於號^:7:14: warning: format specifies type 'double *'

but the argument has type 'double' [-wformat]

scanf("%lf",r); 輸入位址使用&r~~~

1 warning and 1 error generated.

而且你的順序也反了,先輸入後計算最後輸出,正確c**:

#include

#define pi

int main()

正確vc**:

#include

#define pi

void main()

15樓:聽不清啊

第二行中把等於號換成空格就行了。

c語言求助,錯在**了

16樓:希莉婭

我執行沒問題啊,我的版本不能輸入中文,稍稍改了下。

很急很急 c 初學者請教哪裡出錯了??

1.z y x 1 0 z y就是對的,所以為1 然後1 x不對,所以為0,所以整個表示式為0 2.z y y x z y對為1 y x對為1,1 1,所以答案為1,a 答案是 a z y x 1 0即 1 x 1 0 所以答案是 0 的優先順序大於 所以1 1 答案是 1所以選a.01 z y x...

幫我找找這個C語言程式哪裡錯了謝謝

include void func int a 全域性變數值為0 void func void main 所以執行結果為 1 0 1 0 你思路太混亂了,main裡面怎麼還有func 的,而且裡面的func還是遞迴函式,卻又沒有跳出點,肯定死迴圈了。int a 1 printf no 1 a d a...

初學c語言的問題 很迷茫,初學C語言的問題 很迷茫

程式設計最基本的就是資料和演算法。通過對資料和演算法的構造去解決實際的問題。列印hello world 你只呼叫的庫函式中的printf 想想看,庫函式可是很多的,也都是相應的作用的。所以學習語言,最先學的就是基本的資料結構和語言的控制語句。連結串列,陣列,佇列,堆載等,控制語句就比較少了,if e...