C語言經(jīng)典100題(手把手編程)
2022-12-01 21:31 作者:景衛(wèi)不是警衛(wèi) | 我要投稿

P32:這里刪除字母的時候不能刪除連續(xù)的兩個字母,有點缺漏。
所以在第二個for后面再加上i--會更好一點
?
32-刪除一個字符串中的指定字母 P28 - 13:45
?#include <stdio.h>
#include <string.h>
#define N 40
int main ()
{
char arr[N];
printf ("please input sentence:\n ");
gets(arr);
puts(arr);
int t=0;
for (int i=0;i<N;i++){
if (arr[i]=='a'){
for (int j=i;j<N;j++){
arr[j]=arr[j+1];
i--;
}
}
}
printf ("the outcome is :\n");?
puts(arr);
}

標簽: