消除字符数组的字符

    xiaoxiao2021-12-14  28

    #include <stdio.h> #include <string.h> void fun( char *x, int n, int *t) {   int i,k=0;      x[n]= 'a' ;x[n+1]= '\0' ;      while (x[k]!= 'a' ) k++;      if (k==n){*t=0;}      else      {   for (i=k;i<n;i++)              x[i]=x[i+1];          x[i-1]= '\0' ;      } }              main() {                 char x[20];      int len,t;      gets (x);      puts (x);      len= strlen (x);      fun(x,len,&t);      if (t==0) printf ( "Not exist!\n" );      else    puts (x); }
    转载请注明原文地址: https://ju.6miu.com/read-968516.html

    最新回复(0)