函式是什麼?
常見的庫函式都有哪些?
自定義函式的一般形式是什麼?
形參和實參是什麼?
函式的呼叫如何實現?
作業:
1、動態輸入三個整數,寫乙個函式,返回最大值並輸出該值;
intgetmax(
intx,
inty,
intz)
2、寫乙個函式,返回輸入整數(大於
999小於
10000
)的每位的數字之和。
intgetdigitsum(
intn)
3、寫乙個函式,將傳入的字串轉為全大寫,數字和符號不變。
void
uppercase(
char
str,
unsigned
long
length)
i++;
}
puts
(str); } 4
、寫乙個函式返回乙個
int陣列中的最大重複數(陣列元素的重複次數為該元素在陣列中出現的次數),如
最大重複數為(注意:
列印輸出的是,重複次數最多,該數的值)
方法一:注意,本方法只適用於陣列元素全部為非負數的情況。
//找出最大重複數
(填坑法)
intgetmaxrepeat(
intarr,
intlength) ;
intmax = 0;
intmaxindex = 0;
for(
inti =
0; i < length; i++)
for(
intj =
0; j <
50; j++)
} result = maxindex;
return
result;
}
方法二(
better):
intgetrecur(
intarray,
intlength)
}
if(times > max)
times = 0;
} return
thenum;
}
codeforces505C 記憶化搜尋
題目鏈結 題目大意 現在有30000個島,最開始站在第0個島上,第一次向右跳d個島。若上一次為d,這次只能向右跳d 1,d,和d 1步。跳的步數步數不能為0,當不能向右跳時即停止。思路 不考慮時間和空間,最樸素的方法就是設dp i j 表示上一步跳了j步,當前在i點上,之後的轉移也很好寫 然而這明顯...
C語言 函式
1 實參和形參在數量上,型別上,順序上應嚴格一致,否則會發生 型別不匹配 錯誤。2 實參可以是常量,變數,表示式甚至是函式。但是在傳遞給函式前,必須有確定的值。3 形參變數只有在被呼叫時才分配記憶體單元,只有在函式內部有效,函式結束後不能再使用。4 實參和形參佔據不同的儲存單元。5 函式預設採用值傳...
c語言 函式
函式是實現某個功能的 段 函式之間的關係是並列的,不能巢狀 函式的定義 函式的返回值型別 函式名 引數的型別 引數名1.正常的函式有三部分 1.函式的宣告 2.函式的定義 3.函式的呼叫 如果函式在定義之前被呼叫的話,需要對函式提前進行宣告,當然在定義之後在呼叫如果沒有宣告也不會提示錯誤 函式的返回...