#include <stdio.h> #include <string.h>

int main() { char str[100]; // 定义一个长度为100的字符数组 printf("请输入一个字符串:"); scanf("%s", str); // 从键盘读取字符串并存储到数组中

int len = strlen(str); // 获取字符串的长度
int start = 0, end = len - 1; // 定义起始位置和结束位置

// 删除首部数字字符
while (str[start] >= '0' && str[start] <= '9') {
    start++;
}

// 删除尾部数字字符
while (str[end] >= '0' && str[end] <= '9') {
    end--;
}

// 输出修改后的字符串和长度
printf("%s* %d\n", str + start, end - start + 1);

return 0;

}

C语言字符串处理:删除首尾数字字符并输出长度

原文地址: https://www.cveoy.top/t/topic/mYVB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录