爱问知识人 爱问教育 医院库

C程序 大虾来看看 关于删除字符的

首页

C程序 大虾来看看 关于删除字符的


        

提交回答
好评回答
  • 2008-12-01 19:55:00
    #include<stdio.h> void sc(char n[],int *j) {  int i;  char t='s';  for(i=0;i<*j;i++)  {   if(n[i]!=t)   {    printf("%c",n[i]);  } }     printf("\n");} void main() {  int m,n; n=0; m=0; char s1[]={"sjdfhgysb"};  printf("%s\n",s1);    while(s1[n]!='\0') {        m++;  n++; } sc(s1,&m); }

    c***

    2008-12-01 19:55:00

其他答案

    2008-11-30 10:13:00
  • 555

    b***

    2008-11-30 10:13:00

  • 2008-11-29 21:35:00
  • 你是要删除字符串中的's'吗?说实话看不太懂你的逻辑,不过看起来下面这句应该是错的 if(t=n[i]) 应改为 if(t == n[i])还有你主函数定义中,{"sjdfhgysb"}已经是9个字符了,再加上字符串结尾的\0应该一共是10个字符,所以定义char s1[]={"sjdfhgysb"};最安全。

    v***

    2008-11-29 21:35:00

类似问题

换一换
  • 互联网 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):