編寫程式,查詢C程式中的基本語法錯誤,如圓括號 方括號

2021-05-11 15:22:09 字數 801 閱讀 4482

1樓:茳茗

這個不是20分能解決的問題,牽扯的問題太多了。

如果只是圓括號、方括號、花括號不匹配的問題還好,可後面的「等」字把問題搞的複雜得多。

這樣的話c語言裡那麼多東西,結構體,陣列,變數型別,這些都是基本語法錯誤,可真要面面俱到也就是寫一個預編譯器了。

編寫一個c程式 10

2樓:

乍一看,以為是要寫一個c語言的編譯器,嚇到了。

原來只是要檢查小小的基本的錯誤

按照你的意思,就是說檢查一串文字中的括號引號配對問題是把?

這個給你思想:建立一個棧,當碰到上述符號的時候就壓棧,碰到配對的符號就從棧中彈出來。如果碰到的符號與棧頂的符號不相配,就有錯誤。這時候把此時的符號的位置記錄下來。

c語言程式編寫問題

3樓:匿名使用者

char stack[1000];

int top=-1;

char str[1000];

int error()

int isempty()

int push(n)

int pop()

else error();

}int token()

'&&k=='

i++;

int main()

4樓:匿名使用者

演算法都有了,自己寫吧。

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...

編寫程式列印楊輝三角型,C語言編寫程式,列印一個7行的楊輝三角形

include define n 10 void setdata int s n int n int i 0 int j 0 for i 0 iarr 0 1 arr 1 for i 2 ifor j 1 jarr j arr i 1 j 1 arr i 1 j for i 0 ifor j 0 j...

c語言編寫程式計算1 2 3 4 5 6 7 8 9 10 11 1261 62 63 64的值

include stdafx.h vc 6.0加上這一行.include stdio.h void main void include stdio.h int main typedef struct nums void set nums d,const unsigned int i unsigned...