下面程序是将字符串p中的所有字符复制到字符串b中,要求每复制三个字符后插入一个空格。 #include void cp(char *p,char *b) { int i,k=0; while(*p) {i=0; while(

admin2016-12-25  35

问题 下面程序是将字符串p中的所有字符复制到字符串b中,要求每复制三个字符后插入一个空格。
  #include
  void cp(char *p,char *b)
  { int i,k=0;
  while(*p)
    {i=0;
    while(________)/*第一空*/
    {b[k]=*p;
    k ++;p++;i++;
    }
    if( *p)
    {________;/*第二空*/
    }
  }
________;/*第三空*/
  }
  main()
  { chara[20],b[20];
  gets(a);
  cp(a,b);
  puts(b);
  printf("\n");
  }

选项

答案i<3&&*p b[k++]=’’ b[k]=’\0’

解析
转载请注明原文地址:https://jikaoti.com/ti/qWtaFFFM
0

最新回复(0)