華軟C語言實驗報告 實驗8 陣列(2)

2021-10-05 16:50:46 字數 1417 閱讀 8484

實驗8 陣列(2)

一、實驗目的:

1、理解字元陣列的作用、特點;

2、掌握字元陣列、字串的使用;

3、熟悉打擂台等典型演算法。

二、實驗內容

#include

#include

#include

intmain()

;printf

("請輸入乙個長度不超過200的字串: ");

// fgets(str,101,stdin);

gets

(str)

;for

(i=0

;i<

strlen

(str)

;i++

)printf

("該字串的字母個數、數字個數、 空格個數、標點個數分別為:");

for(i=

0;i<

4;i++

)printf

("%d\t"

,a[i]);

return0;

}

#include

#include

int main (

)printf

("\n最小者是:%s\n"

,min)

;return0;

}

3(基礎題)、參考氣泡排序.ppt,完成如下功能:由使用者輸入10個字串,每個字串長度不超過20個字元,要求10個字串由小到大排序。

解題思路:①用一維字元陣列可以存放乙個字串,這裡可定義乙個二維字元陣列來存放10個字串;②排序可以用「冒泡」演算法

("輸入10個字串:\n");

for(i=

0;i<

10;i++

)scanf

("%s"

,&a[i]);

for(i=

0;i<

9;i++

)for

(j=0

;j<

9-i;j++)}

printf

("排序後的字串為:\n");

for(i=

0;i<

10;i++

)printf

("%s\n"

,a[i]);

return0;

}

華軟C語言實驗報告 實驗8 陣列(2)

實驗8 陣列 2 一 實驗目的 1 理解字元陣列的作用 特點 2 掌握字元陣列 字串的使用 3 熟悉打擂台等典型演算法。二 實驗內容 include include include intmain printf 請輸入乙個長度不超過200的字串 fgets str,101,stdin gets st...

華軟C語言實驗報告 實驗6 迴圈結構程式設計

一 實驗目的 1 熟悉迴圈結構的迴圈控制部分和迴圈體部分 2 掌握for語句 while語句 do while語句的使用,並能相互代替 3 熟悉累加 分類統計等演算法,能根據實際需要構建迴圈語句 4 掌握多重迴圈的使用,能夠熟悉應用窮舉法 迭代法 打擂台演算法等典型演算法 二 實驗內容 1 基礎題 ...

c語言實驗報告

1 字元與ascii碼 2 運算子與表示式的應用 3 順序結構應用程式 4 數學函式的演算法描述 5 雞兔同籠的演算法描述 6 確定座標的演算法描述 實驗目的 要求 1 從鍵盤輸入任意字元,且在輸入前要求有提示資訊 2 輸出兩行 第1行是字元形式輸出3個字元,3個字元以逗號隔開,第2行是輸出字元對應...