字符串修改 修改任意位置的数字字符 最终字符串不包含两个连续相同字符
3条回答 默认 最新
快乐鹦鹉 2023-03-11 19:16关注不包含连续相同的字符,还是数字字符?字符串里只有数字字符码?
#include<stdio.h> #include <string.h> int main() { char s[100]; int len,i; gets(s); len = strlen(s); for(i=1;i<len;i++) { if(s[i-1] == s[i]) { if(s[i] != '9') s[i] = '9'; else s[i] = '8'; } } puts(s); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录