亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

一波C語言字符數組實用技巧集錦

2020-01-26 14:37:57
字體:
來源:轉載
供稿:網友

字符數組倒序

#include <stdio.h>  void daoxu(char str[]){    int i;    char temp;    for(i = 0; i < strlen(str) / 2 ; i ++){      temp = str[i];      str[i] = str[strlen(str) - i-1];      str[strlen(str) - i-1] = temp;    }  } 

單詞計數   

 int wordCount(char str[]){    int i;    int count = 0;    int word = 0;    for (i = 0 ; str[i] != '/0' ; i ++)    {      if (str[i] == ' ')      {        word = 0;      }else if (word == 0)      {        word = 1;        count ++;      }    }    return count;  } 

字符大寫轉小寫

 void mylwr(char str[]){    int i;    for (i = 0 ; str[i] != '/0' ; i ++)    {      if (str[i] >= 'A' && str[i] <= 'Z')      {        str[i] += 'a' - 'A';      }    }  } 

字符小寫轉大寫

 void myupr(char str[]){    int i;    for (i = 0 ; str[i] != '/0' ; i ++)    {      if (str[i] >= 'a' && str[i] <= 'z')      {        str[i] -= 'a' - 'A';      }    }  } 

字符數組計算字符串長度   

 int mylen(char str[]){    int len;    for (len = 0 ; str[len] != '/0' ; len ++);    return len;  } 

字符串連接 

 void mycat(char str1[],char str2[]){    int i,j;    for (i = 0 ; str1[i] != '/0' ;i++);    for (j = 0 ; str2[j] != '/0' ; j ++)    {      str1[i + j] = str2[j];    }    str1[i + j] = '/0';  } 

指定長度串接 

void myncat(char str1[],char str2[], int len){    int i,j;    for(i = 0; str1[i] != '/0'; i++);    for (j = 0; j < len; j++)    {      str1[i + j] = str2[j];    }    str1[i + j] = '/0';  } 

字符數組拷貝     

 void mycpy(char dst[],char src[]){    int i = 0;    do     {      dst[i] = src[i];    } while (src[i++] != '/0');  } 

字符數組指定長度拷貝     

 void myncpy(char dst[],char src[], int len){    int i;    for (i = 0; i < len; i++)    {      dst[i] = src[i];    }    dst[i] = '/0';  } 

找出句子中最長的單詞 

 void longest(char dst[],char src[]){    int i = 0,j;    int count =0;    int max = -1;    do     {      if (src[i] ==' ' || src[i] == '/0')      {        if (count > max)        {          max = count;          for (j = 0; j < count; j++)          {            dst[j] = src[i - count + j];          }          dst[j] = '/0';        }        count = 0;      }else{        count++;      }    } while (src[i++] != '/0');  } 

從字符串中提取整形數字

#include <stdio.h>  int getint(char str[], int a[]){//從字符串中提取數字并放在數組中   int i = 0;   int w = 0;   int c = 0;   int j, k;   do    {     if (str[i] > '0' && str[i] <= '9')     {       w++;     }else if (w)     {       j = 0;       for (k = w; k > 0; k--)       {         j *= 10;         j += str[i - k] - '0';       }       w = 0;       a[c] = j;       c++;     }   } while (str[i++] != '/0');   return c; }  void main(){   char str[100];   int a[100];   int i, j;   gets(str);   i = getint(str,a);   for (j = 0; j < i; j++)   {     printf("%d ",a[j]);   } } 

整形、字符數組型轉換

#include <stdio.h> #include <stdlib.h>  int sumof1(int x)//求一個數轉換成二進制以后1的個數 {   int countx = 0;   while(x)   {     countx ++;     x &= x-1; //每位與一次x - 1;就能消掉最后一個1   }   return countx; }  void main(){    char c[10];   int i = 999;    itoa(i, c, 10);//以10進制轉換成字符數組   puts(c);    itoa(i, c, 16);//以16進制轉換成字符數組   printf("0x%s/n", c);    itoa(i, c, 8);//以8進制轉換成字符數組   printf("0%s/n", c);    itoa(i, c, 2);//以2進制轉換成字符數組   puts(c);    i = atoi(c);//再將字符串轉成整形   printf("%d/n", i);    printf("%d/n", sumof1(i));//以2進制表示時1的個數 } 

2016425154607514.jpg (257×176)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精彩中文乱码av| 97超碰蝌蚪网人人做人人爽| 国产精品亚洲美女av网站| 欧美老妇交乱视频| 久久久久久久久久久久av| 影音先锋欧美精品| 国内精品视频久久| 97香蕉久久超级碰碰高清版| 懂色aⅴ精品一区二区三区蜜月| 国模gogo一区二区大胆私拍| 欧美中在线观看| 国产成人免费av| 欧美激情一二区| 久久天天躁狠狠躁夜夜躁| 欧美亚洲另类在线| 热99精品里视频精品| 欧美壮男野外gaytube| 欧美放荡办公室videos4k| 成人网址在线观看| 久久成人综合视频| 韩国精品久久久999| 欧美电影在线观看高清| 久久久久久91| 中文字幕日韩av| 57pao精品| 伊人成人开心激情综合网| 久久成人综合视频| 国产一区二区三区毛片| 精品久久中文字幕久久av| 久久6免费高清热精品| 亚洲级视频在线观看免费1级| 亚洲永久免费观看| 91夜夜揉人人捏人人添红杏| 欧美亚洲国产另类| 国产欧美一区二区三区久久人妖| 欧美成人高清视频| 少妇激情综合网| 久久免费视频在线观看| 久久久亚洲欧洲日产国码aⅴ| 国产色综合天天综合网| 日本道色综合久久影院| 国产成人综合久久| 97久久超碰福利国产精品…| 国产精品福利无圣光在线一区| 日韩精品视频在线| 高清欧美性猛交xxxx| 成人福利免费观看| 亚洲色图美腿丝袜| 久久久免费精品视频| 欧美日韩国产一区二区| 色偷偷av亚洲男人的天堂| 亚洲日韩欧美视频| 亚洲肉体裸体xxxx137| 亚洲美女在线视频| 日韩欧美国产一区二区| 亚洲第一精品福利| 一色桃子一区二区| 裸体女人亚洲精品一区| 国产99久久精品一区二区永久免费| www国产亚洲精品久久网站| 97视频在线观看亚洲| 欧美日韩午夜剧场| 欧美床上激情在线观看| 国产日产欧美a一级在线| 亚洲国产精久久久久久| 一夜七次郎国产精品亚洲| 91精品国产高清| 国产欧美一区二区三区在线| 九九综合九九综合| 精品亚洲永久免费精品| 亚洲毛茸茸少妇高潮呻吟| 久热爱精品视频线路一| 亚洲第一天堂av| 国产精品国产三级国产专播精品人| 不卡毛片在线看| 欧美精品videosex极品1| 亚洲综合av影视| 久久亚洲春色中文字幕| 日本亚洲欧美三级| 国产午夜精品一区二区三区| 国产欧美一区二区白浆黑人| 亚洲v日韩v综合v精品v| 黑人极品videos精品欧美裸| 成人黄色在线免费| 中文字幕免费精品一区| 亚洲无线码在线一区观看| 日韩av在线资源| 国产在线观看精品一区二区三区| 日韩大陆欧美高清视频区| 日韩有码片在线观看| 亚洲精品成人久久久| 国产一区二区三区丝袜| 国产精品福利无圣光在线一区| 欧美成人精品影院| 国产精品十八以下禁看| 欧美高清videos高潮hd| 亚洲国产成人久久综合一区| 久久人人爽亚洲精品天堂| 日韩中文综合网| 国产成人综合精品| 欧美激情啊啊啊| 81精品国产乱码久久久久久| 久久久综合免费视频| 亚洲视频在线播放| 97国产精品视频| 亚洲一级片在线看| 欧美日韩国产999| 欧美日韩国产中文精品字幕自在自线| 亚洲黄色www| 91欧美精品午夜性色福利在线| 国产精品亚洲综合天堂夜夜| 92国产精品视频| 欧美日韩免费区域视频在线观看| 亚洲少妇激情视频| 日本精品视频在线| 国内精品小视频在线观看| 欧美性猛交xxx| 亚洲男人天堂网站| 在线观看欧美视频| 色青青草原桃花久久综合| 欧美精品电影在线| 国产一区二中文字幕在线看| 国产精品欧美亚洲777777| 精品久久久久久亚洲精品| 欧美日韩激情视频| 九九九久久国产免费| 国产欧美日韩中文字幕| 91sao在线观看国产| 日韩欧美中文免费| 秋霞成人午夜鲁丝一区二区三区| 成人网址在线观看| 欧美日韩国产一区在线| 欧美福利视频在线| 亚洲国产精品福利| 欧美性20hd另类| 久久久av免费| 97视频在线观看免费高清完整版在线观看| 国产精品激情av在线播放| 日韩视频免费观看| 亚洲欧洲日韩国产| 亚洲欧美中文日韩在线v日本| 成人美女av在线直播| 欧美色xxxx| 日韩在线视频免费观看| 国产成人福利视频| 欧美日韩在线观看视频| 欧美视频在线免费看| 欧美精品少妇videofree| 日韩av在线免播放器| 国产精品久久久久久av福利软件| 国产精品久久二区| 精品国产乱码久久久久久婷婷| 欧美自拍视频在线观看| 国产精品一久久香蕉国产线看观看| 久久精品亚洲一区| 日韩国产欧美精品在线| 国产日本欧美一区| 久久99久久99精品免观看粉嫩| 亚洲成**性毛茸茸| 亚洲精品国产精品自产a区红杏吧| 色狠狠久久aa北条麻妃| 亚洲女人天堂av| 97视频人免费观看| www.欧美精品|