日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

數(shù)字字符串移動(dòng)到非數(shù)字的后面

 融水公子 2019-07-11

講解對象:數(shù)字字符串移動(dòng)到非數(shù)字的后面

作者:融水公子 rsgz


實(shí)現(xiàn)效果:1q2df33-->qdf1233

#include<stdio.h>

#include<stdlib.h>

void fun(char *s) {

int i, j = 0, k = 0;

char t1[80], t2[80];

for (i = 0; s[i] != '\0'; i++) {

if (s[i] >= '0'&&s[i] <= '9') {

t2[j] = s[i];//數(shù)字部分賦值給t2數(shù)組

j++;

}

else {

t1[k++] = s[i];//非數(shù)字部分賦值給t1數(shù)組

}

}

t2[j] = 0;

t1[k] = 0;//認(rèn)為的添加結(jié)束符號

for (i = 0; i < k; i++) {

s[i] = t1[i];//非數(shù)字放到s數(shù)組的前面

}

for (i = 0; i<j; i++) {

s[k + i] = t2[i];//數(shù)字部分放到s數(shù)組的后面

}

}

int main() {

char s[80] = "a34n7";

printf("原來的字符串是:%s\n",s);

fun(s);

printf("移動(dòng)后的字符串是:%s\n",s);

system("pause");

return 0;

}

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多