用c语言编写一个程序,输入一个字符串,删除字符串中所有的小写字母“c”。
时间: 2023-11-22 08:56:17 浏览: 155
C语言字符/字符串相关函数收藏大全
以下是一个简单的C语言程序,可以实现输入一个字符串,删除其中所有的小写字母"c":
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, j;
printf("请输入一个字符串:");
fgets(str, 100, stdin);
for(i = j = 0; i < strlen(str); i++)
{
if(str[i] != 'c' && str[i] != 'C')
{
str[j++] = str[i];
}
}
str[j] = '\0';
printf("删除小写字母c后的字符串为:%s\n", str);
return 0;
}
```
该程序使用了一个for循环,遍历输入的字符串,将非小写字母"c"的字符保存到新的字符串中,最后输出删除小写字母"c"后的字符串。请注意,由于C语言中的字符串是以null字符('\0')作为结尾的,因此在将新字符串赋值给原始字符串时,需要在最后添加一个null字符。
阅读全文