6.測字符串長度函數(shù)strlen 格式: strlen(字符數(shù)組名) 功能:測字符串的實際長度(不含字符串結(jié)束標(biāo)志‘\0’) 并作為函數(shù)返回值。
#include"string.h"
main()
{ int k;
static char st[]="C language";
k=strlen(st);
printf("The lenth of the string is %d\n",k);
}
程序舉例
把一個整數(shù)按大小順序插入已排好序的數(shù)組中。 為了把一個數(shù)按大小插入已排好序的數(shù)組中, 應(yīng)首先確定排序是從大到小還是從小到大進(jìn)行的。設(shè)排序是從大到小進(jìn)序的, 則可把欲插入的數(shù)與數(shù)組中各數(shù)逐個比較, 當(dāng)找到第一個比插入數(shù)小的元素i時,該元素之前即為插入位置。然后從數(shù)組最后一個元素開始到該元素為止,逐個后移一個單元。最后把插入數(shù)賦予元素i即可。如果被插入數(shù)比所有的元素值都小則插入最后位置。
main()
{
int i,j,p,q,s,n,a[11]={127,3,6,28,54,68,87,105,162,18};
for(i=0;i<10;i++)
{ p=i;q=a[i];
for(j=i+1;j<10;j++)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |