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 這個表示式被兩個 分為了三部...