一、實驗目的
本次實驗旨在通過編寫C語言程序,加深對函數的理解與應用。
二、實驗內容
1. 編寫一個函數,求出兩個整數中的值,
2. 編寫一個函數,求出兩個整數中的小值,
3. 編寫一個函數,求出一個整數的值,
4. 編寫一個函數,將一個字符串中的所有小寫字母轉換為大寫字母,
三、實驗步驟
1. 針對題,我們可以定義一個函數,接收兩個整數參數,用if語句比較大小,返回值。
2. 針對第二題,同樣定義一個函數,用if語句比較大小,返回小值。
3. 針對第三題,定義一個函數,用條件運算符判斷正負,返回值。
4. 針對第四題,定義一個函數,用for循環遍歷字符串,用toupper函數將小寫字母轉換為大寫字母,返回處理后的字符串。
四、實驗結果
1. 求值函數
taxtt b)
if(a >b) a;
else b;
2. 求小值函數
tintt b)
if(a< b) a;
else b;
3. 求值函數
tt a)
{ a>=0 ? a -a;
4. 小寫字母轉大寫字母函數
char toUpper(char str)
{t i=0; str[i]!='\0'; i++)
{
if(str[i]>='a' && str[i]<='z')
str[i] = toupper(str[i]);
} str;
五、實驗結論
通過本次實驗,我們進一步掌握了函數的定義、調用、返回值等基本概念,加深了對C語言的理解。同時,我們也學習了一些常見的字符串處理函數,如toupper函數等,為今后的編程工作打下了堅實的基礎。