c語言問題程式看不明白求解釋最好每一步

時間 2021-08-11 17:49:43

1樓:

這個你自己都寫好註釋了 還有什麼需要解釋的嗎?

另外 判斷是否本列最小值,好像搞得稍微麻煩了點兒下面是我的**(從真正的找鞍點處理開始,前面的就用你自己的就行),沒有編譯驗證,不過應該問題不大。

for (i = 0; i < m; i++)}flag = 1; //先假設該值就是鞍點for (k = 0; k < m; k++){if (max_row > a[k][col_no])}if (flag)

}if (!flag)

2樓:匿名使用者

#include

#include

int main()

}if (max_row== min_col)printf("行%d列%d == 值 %d \n", row_no+1, col_no+1, min_col);

//flag=1;            //表示有鞍點}//if (flag==0)

// printf("no\n");

return 1;}

c語言連結串列問題,初學者看不懂,求大神解釋下這個程式的每一步。

3樓:匿名使用者

node * fun(node *h) //node是節點結構體定義,函式應該是返轉一個連結串列,也就是頭節點變成尾,尾變成頭

//如果所有節點處理完,因為q始終是指向當前待處理節點的下一個節點,處理完後,下一個節點必然為空,while迴圈結束(while(q)相當於while(null))

return p;//返回新的頭節點

c語言**求解釋每一步

4樓:齷齪胡人

bool str_in(char **); bool為返抄回值, str_in為函式襲名,char **是你要傳遞的引數 是一個字元型二級指標

void str_sort(const char *,int);

void swap(void **p1,void **p2);

void str_out(char *,int);

這三個沒有返回值 括號前面的為函式名 括號裡面的是你要傳遞的引數 char * 字元型指標陣列 int是整形,void **p 是一個通用的二級指標

5樓:繁華落盡擱淺

就四個函式宣告 有沒有什麼功能,不過宣告的引數好像有點問題

6樓:小黑跳大不解釋

這4句全部都是函式的宣告。。。。**需要解釋

c語言程式求解釋,C語言程式,求解釋

我的看法,不一定對哦 include stdio.h struct st t 宣告結構體,長度2 2 32 void main include stdio.h 匯入標頭檔案 定義一個結構 struct st t 主函式 void main include stdio.h 包含標準的輸入輸出庫stdi...

c 中的程式問題不明白,c 中的程式一個問題不明白

char字串不要直接賦值,用拷貝函式strcpy name,n 另外在賦值前,能先申請空間,再賦值。name char malloc sizeof char n.strlen if name null 已改,看註釋 include using namespace std class student ...

C語言邏輯運算,c語言邏輯運算子 我不明白 和 到底是怎麼運算的

if 條件表示式 語句1 語句2 if是條件判斷的關鍵字,後面的小括號裡包含的是條件表示式。如果條件表示式為非0,執行大括號 裡的 語句1 如果條件表示式值為0,則不執行 裡的 語句1 而是調過 語句1 直接執行 語句2 你這個問題的條件表示式是 i k i j j k 這個表示式被兩個 分為了三部...