c語言的問題急急急急,急急急急急急急急急C語言的一個不懂的問題

2021-03-03 21:35:51 字數 4069 閱讀 6208

1樓:匿名使用者

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

for(j=0;j<4;i++) // 這裡zhi寫錯了。應該是j++;

修改後**:

#define m 3

#define n 4

main( )

,,};

max=a[0][0];

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

daofor(j=0;j<4;j++)

if ( a[i][j]>max)

2樓:匿名使用者

程式寫的很好,貌似少了個開頭的#include

急急急急急急急急急!!c語言的一個不懂的問題

3樓:傷hai愛

你好,你所說的軟體我沒有用過,但是我想的話,這裡和軟體沒有關係。在我學過的c、c++中只有宣告時才這樣用:pmonth_days[13] = ;其他的這樣的用法是錯的,比如說:

int abc[4]=;//這是對的

但是向下面這樣的就是錯的了:

int abc[4];

abc[4]=;

在你的這個例子裡面的話,需要單個賦值

4樓:

pmonth_days[13] = ;

只有當定義陣列時才能這樣用;

這裡只能單個引用陣列元素。

如果可以,可將該語句放在定義陣列的地方(雖然在陣列名前用了p,但從用法上來看是定義了一13個元素的整型陣列),即

int pmonth_days[13] = ;

5樓:匿名使用者

你把**全貼出來,看下

c語言,出圈問題!急急急急急急急急!!!

6樓:匿名使用者

//你也有夠懶的啊,自己隨便便改改不就行了。沒辦法,為了你那十分,我改吧

: void josegh(void)

; // 單向連結串列節點,但該連結串列最後一個節點指向頭結點,形成環

int i, index; // i為迴圈變數, index為返回陣列的索引

struct node *tail, *list = null; //list為連結串列頭指標, tail為尾指標,只在建立時有用

// 建立連結串列

for (i=0; iid = i+1;

list->next = null;

tail = list;

} else }

// 將連結串列尾指標指向頭,形成環

tail->next = list;

// head為臨時的連結串列頭,用來操作連結串列

struct node *head = list;

//找到從第幾個開始報數

while (head->id != s)

head = head->next;

index = 99;

// 判斷,如果最後出圈只剩一個人為止

while (head->next != null)

// 找到該出圈的人,即為head指向的節點,但要判斷,目前是不是隻有兩個人

//如果超過兩人如下:

if (head->next != temp)

else // 只剩兩人,直接出圈 }

} //////////////

我寫了一個,可以作參考,希望對你有幫助。

#include

#include

//函式返回值為一個整型陣列,存放出圈順序

int * josegh(int n, int s, int m);

int main()

int * josegh(int n, int s, int m)

; // 單向連結串列節點,但該連結串列最後一個節點指向頭結點,形成環

int i, index, *ret; // i為迴圈變數, index為返回陣列的索引, ret為返回陣列名

struct node *tail, *list = null; //list為連結串列頭指標, tail為尾指標,只在建立時有用

ret = (int *)malloc(sizeof(int)*100);

// 建立連結串列

for (i=0; iid = i+1;

list->next = null;

tail = list;

} else }

// 將連結串列尾指標指向頭,形成環

tail->next = list;

// head為臨時的連結串列頭,用來操作連結串列

struct node *head = list;

//找到從第幾個開始報數

while (head->id != s)

head = head->next;

index = 0; // 初始化陣列索引

// 判斷,如果最後出圈只剩一個人為止

while (head->next != null)

// 找到該出圈的人,即為head指向的節點,但要判斷,目前是不是隻有兩個人

//如果超過兩人如下:

if (head->next != temp)

else // 只剩兩人,直接出圈 }

return ret;}

c語言問題急急急!!!!

7樓:匿名使用者

我把樓上的改的更好一些(二樓還把引數寫反了)

/* 在insertnode後插入newnode */

void insertentry(struct entry *newnode,struct entry *insertnode)

8樓:匿名使用者

程式還是自己編好玩...別人編了, 自己還得去看, 比自己寫還費時

9樓:匿名使用者

void insertentry(struct entry *a,struct entry *b)

/*將b插入到a的後面*/

10樓:環蘆拜鯨

第一題gb2312編碼為16位,ascii嗎為8位cbf5;

d0b4;ca

c7;d6

b8;這是4個漢字,都是16位

50;43

這是兩個英文,各8為

漢字都是以字母開頭的4個16進位制的,英文都是2個16進位制的,以數字開頭

這個是gb2312的中文表

第二題k=m*m+1

因為前面#define

mn+1這裡不是(n+1)

就是不改變代入

所以k=m*m+1=n+1*n+1+1=2+1*2+1+1=6

急急急!!c語言問題

11樓:小老鼠

int fh()

return y;}

12樓:匿名使用者

一系列整形數數求和程式,以-1結尾。

例如,輸入2, 5, 3, -1.

返回10.

13樓:匿名使用者

不等於-1的整數求和

c語言言問一個白痴的問題急急急急急急!!!!

14樓:會點技術的小子

親,bai應該選d才對,

如果du不是這zhi個問題,那麼答案就是選daob,關於逗號運算子版如果在同一個等級(例如上面權都在括號裡的(a+b,b+c,c+a),那麼最終是取得c+a=4)下運算是隻取最後面那個逗號後面的運算結果.

15樓:匿名使用者

如此理解:

baifunc((a+b,b+c,c+a),(d+e))就是dufunc(i, 9);

此處 int i = (a+b,b+c,c+a);

按照()的優先zhi級dao

設定, i = c+a; 所以內 i = 4;

所以結果就容是 13.

易語言問題!!急急急急急急急急急

你說的太簡單而且不懂你意思,你是不是想說座標問題?如果是應該用到dll命令 dll命令 api 尋找頂級視窗,整數型,user32 findwindowa 尋找視窗列表中第一個符合指定條件的頂級視窗 在vb裡使用 findwindow最常見的一個用途是獲得thunderrtmain類的隱藏視窗的控制...

下面的問題 急急急急急急急急急急急急急急急急 快快快快快快快快快快快快快

你先選我為滿意答來案,我自就立刻分析給你聽。我大學是讀歷史專業的哦!鴉片戰爭是1840年,抗日戰爭全面開始是1937年 盧溝橋事變 開始的,到抗日戰爭全面勝利結束是1945年,也就是說在這100多年中,中華民族有過和外國侵略者的戰爭,但都以半勝利或失敗告終,只有抗日戰爭是一次全面性的勝利,這中間突出...

關於數學的問題急急急急急急急急急急急急

一般有三種方法 1.兩角一邊 角邊角 2.兩邊一角 邊角邊 3.三條邊 邊邊邊 三種裡只要有一種能用,就能證明全等三角形了。你給的對稱軸方程和圖不配,從圖上看應該是x 1,如是則1.y 2 3 x 1 8 3 設y a x 1 b,把a,c兩點代入.給了對稱軸一般設對稱式.點c的關於對稱軸的對稱點為...