c语言输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数。函数接口定义: 1/1 1 fun ( char * ptr );//'或 fun ( char ptr []); ptr 由主函数输入的字符串传入。
时间: 2024-05-29 08:08:26 浏览: 107
C语言程序设计-输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数;
5星 · 资源好评率100%
void fun(char *ptr) {
int count = 0; // 统计字母个数
int len = strlen(ptr); // 获取字符串长度
for (int i = 0; i < len; i++) {
if (isalpha(ptr[i])) { // 如果是字母字符
ptr[count] = ptr[i]; // 将其放到新串中
count++; // 统计新串中的字母个数
}
}
ptr[count] = '\0'; // 在新串末尾加上字符串结束符
}
阅读全文