c語言程式問題大家看看。。求解答

2022-06-05 09:20:12 字數 1858 閱讀 5983

1樓:扈倚雲

for(j=0;i<3;i++)

{ for(i=0;i<2;i++)

printf("%d ",b[j][i]);

printf("\n");

第一個for裡面把j寫成i了吧

2樓:李英珏

for(j=0;i<3;i++)

改為for(j=0;j<3;j++)

#include

#include

void main( )

,};int i,j,b[3][2];

for(j=0;j<2;j++)

for(j=0;j<3;j++)}

3樓:渡輪

for(j=0;i<3;i++)改成for(j=0;j<3;j++),看不出錯是因為你太著急了

4樓:匿名使用者

for(j=0;i<3;i++)

這裡寫錯了

改成for(j=0;j<3;j++)就可以了

5樓:

#include

#include

void main( )

,};int i,j,b[3][2];

for(j=0;j<2;j++)

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

b[i][j]=a[j][i];

for(j=0;i<3;i++)//改成for(j=0;j<3;j++),應該還是粗心所致...呵呵

}只有一個地方錯了:for(j=0;i<3;i++)//改成for(j=0;j<3;j++)

提高c語言的水平就要多上機程式設計,除錯程式,自己的程式一般很難檢查出來錯誤,如果是我自己寫的出錯了,我一般會在重要的變數後插入printf語句,輸出他們的值,跟蹤變化,看**出了問題,當然visual c++ 自帶的程式除錯工具也是不錯的...

6樓:匿名使用者

還有經常看到定義成0x00000001 這種形式的。

首先計算機運算全是通過2進位制進行的,所以把16進位制(0x 代表這個數是16進位制的)轉換成2進位制,那麼f 就是 1111

0xfff1 2進製表現就是 1111 1111 1111 0001

c語言基礎教程書上都有這麼一課,就是位運算,"|","&", 等等操作符。當表現一個物件有幾種屬性時候,它可以並列擁有幾種屬性,比如一件衣服,他可以是藍色(定義藍色為 0001 即0x1),紅色(定義紅色為0010,即0x2),

黑色(定義為0100,即0x4),白色(1000,0x8)

所以當你看到這件衣服時候,有個表示告訴你他的屬性是0xf,即1111,就表示4種顏色它全具備,如果屬性是0xa,即1001,那表示它具有 藍色 和 白色 2種屬性。

這麼講比較通俗點吧。。。關鍵是 位運算 那章仔細看就懂了。

--------------------

2. c語言是程序導向的語言,c++是物件導向的語言,這是家喻戶曉的,其實他們很相似,c的結構體,以及c++的類。

如果學習過c++就不難理解了,物件概念。結構體也是如此。 類下面定義了各種成員,其中包括成員變數,也包括成員函式,包括其他子類或子結構體。

通過點「.」來找到他下一級的成員。

_dpmi_int()我才也是他其中的一個成員函式吧,暫存器這東西我也沒接觸過,只能先這麼解釋了,呵呵。

ps:_dmi_int嗎?確定不是_dmi_init嗎? init表示初始化的意思,一般類裡的函式喜歡加這麼一個初始化函式來補充建構函式沒有做完的工作。

另外,虛機團上產品**,超級便宜

7樓:德昂當

for(j=0;i<3;i++) // 這裡寫錯了 是 j

c語言問題凶求解答,C語言問題 小白求解答

問 r,s,t 三個集的關係。t 由 r,s 得出。答,r,s,2 個集 之差 得 t.理由 把 r 裡與 s 相同 的 a 1 2 去掉,把 r 裡 餘下的 b 2 1,c 3 1 寫入t就是結果t。所以是 差 相對補集 屬於r,不屬於s的那部分 首先排除c和d c 如果是相交,則t應該只有a 1...

c語言作業求解答,C語言作業,求解答

定義兩個變數score和medal,然後寫i一個switch語句就可以了,最後,輸出之前判斷下是否大於100如果大於一百,賦值為100就可以了。include include int main c語言作業,求解答 楊輝三角 include int main void for i 0 i 6 i fo...

c語言程式問題,C語言程式問題?

1.在你打算學習c語言之前,你要下一個狠狠地決心.因為許多電腦愛好者在學習c語言的過程中,都會遇到困難,從而沒有堅持到最後.只有你下定狠狠地決心,才能學會c語言,才能學好c語言.2.要想學習好c語言,就要學會細心,耐心.c語言程式的編寫需要非常細心,因為一個標點符號的錯誤,可能導致程式的無法執行.3...