1.改写strcmp strcat。2.获取一个字符串,判断该字符串中有几个小写字母,大写字母,数字字符。3.获取一个字符串,要求将该字符串倒置存储。4.获取一个字符串,要求删除字符串中的所有空格。 | 您所在的位置:网站首页 › 字符串中的每个字符都对应着一个编号对不对 › 1.改写strcmp strcat。2.获取一个字符串,判断该字符串中有几个小写字母,大写字母,数字字符。3.获取一个字符串,要求将该字符串倒置存储。4.获取一个字符串,要求删除字符串中的所有空格。 |
题目一:思路:首先要知道strcmp和strcat是干嘛的 改写strcmp,我们只需要比较每一位是否相等,如果不等就返回res,一直到最后同时到达'\0'则可以判断这两个字符串相等。 改写strcat,我们只需要找到str1字符串的'\0'位置然后把str2依次从'\0'位置放进去。最后要把'\0'也放进去,保证是一个字符串。 1).strcmp用来比较两个字符串的大小。 格式: strcmp(str1,str2);若str1大于str2,则strcmp会返回大于0的数,若str1等于str2,则strcmp会返回0,若str1小于str2,则strcmp会返回小于0的数,当同时到达'\0'则两个字符串相等。 注意这个数其实是str1的某一位的ascii码减去str2的对应位的ascii码。 2).strcat用来连接字符串 格式: strcat(str1,str2);将str2连接到str1的后面,str1会发生变化,但是str2不会变化 //strcmp的改写/// char arr[100],arr1[100]; //创建两个足够大的字符数组 gets(arr); //获取字符串 gets(arr1); //获取字符串 int res; for(int i = 0;i |
CopyRight 2018-2019 实验室设备网 版权所有 |