(思考题:要是删除这个字符,该如何处理?)
#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;
}