c语言输入一字符串 将其中的所有数字删除,并输出改动后的字符串及其长度
时间: 2023-05-29 09:06:05 浏览: 197
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, j;
printf("请输入字符串:");
scanf("%s", str);
// 删除数字
j = 0;
for (i = 0; i < strlen(str); i++) {
if (str[i] < '0' || str[i] > '9') {
str[j] = str[i];
j++;
}
}
str[j] = '\0'; // 字符串末尾加上'\0',构成一个新的字符串
printf("改动后的字符串为:%s\n", str);
printf("字符串长度为:%d\n", strlen(str));
return 0;
}
```
运行结果:
```
请输入字符串:abc123def456
改动后的字符串为:abcdef
字符串长度为:6
```
相关问题
编写“输入一字符串,将其中的所有数字删除,并输出改动后的字符串及长度”的C语言程序
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入字符串:");
scanf("%s", str);
int len = strlen(str);
int i, j = 0;
for (i = 0; i < len; i++) {
if (str[i] < '0' || str[i] > '9') { // 判断是否为数字
str[j++] = str[i]; // 不是数字则保留
}
}
str[j] = '\0'; // 字符串末尾添加结束符
printf("去除数字后的字符串为:%s,长度为:%d\n", str, j);
return 0;
}
```
C语言输入一字符串,统计其中字符的个数
您好,针对您的问题,以下是C语言的代码示例:
```
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, len;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
printf("该字符串中共有 %d 个字符\n", len);
return 0;
}
```
这段代码首先定义了一个字符数组str来存储输入的字符串,然后通过scanf()函数获取用户输入的字符串。接着,使用strlen()函数来获取字符串的长度,并将结果存储在变量len中。最后,使用printf()函数输出结果。
希望这个回答能够帮到您!如果您还有其他问题,请随时提出。
阅读全文
相关推荐











