實驗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行是輸出字元對應...