(思考题:要是删除这个字符,该如何处理?)
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
char arr1[100], arr2[100];
char ch;
int i, j = 0;
printf("输入字符串:");
gets(arr1);
printf("输入删除的字符");
ch = getchar();
for (i = 0; arr1[i] != '\0'; i++)
if (arr1[i] != ch)
{
arr2[j++] = arr1[i];
arr2[j] = '\0';
}
puts(arr2);
return 0;
} 

删除方法
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
char arr1[100], arr2[100];
char ch;
int i, j = 0,k;
k = 0;
printf("输入字符串:");
gets(arr1);
printf("输入计算的字符");
ch = getchar();
for (i = 0; arr1[i] != '\0'; i++)
if (arr1[i] == ch)
k++;
printf("字符%c出现的次数为:%d",ch,k);
return 0;
}

版权声明:本文为luvfen原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。