#include
int main()
{
int a;
char s[100];
液枝 int i = 0;
printf("Please input a string:");
升埋和 while((a=getchar())!='\n')
if(a!='*') s[i++] = 吵盯a;
s[i] = 0;
printf("The result is:%s\n", s);
return 0;
}
#include
#include <行烂stdlib.h>
int main()
{
char s[101]={'\0'档岩漏};
int i=0,j=0;
printf("Please input a string: ");
scanf("%[^\n]"枣郑,s);
while(s[i]!='\0')
{
if(s[i]!='*')
{
s[j++]=s[i];
}
i++;
}
s[j]='\0';
printf("%s",s);
return 0;
}
#include
int main()
{
char arr[100];
char c;
int i = 0;
int n = 0;
printf("Please input a string:");
while((c = getchar()) != '\n')// 一次输入一样的字符拍咐串直接回车后就会自动获取每个字符进行判断。
{
if(c != '*')//只要当前字符耐纳是*就不往字符串里面装了。这也节省了在申请袭亩纯另一个数组的内存了 哈哈
{
n++;
arr[i++] = c;
}
}
arr[i] = '\0';
printf("\nthie result is:");
for(i = 0; i < n; i++)
{
printf("%c", arr[i]);//输出没有*字符的数组所以内容
}
putchar('\n');
}
硬件不是C语言