当前位置: 代码迷 >> C语言 >> 请问一下~~~
  详细解决方案

请问一下~~~

热度:267   发布时间:2008-04-20 12:43:22.0
燕子
你能够给我输出一个ch字符么??
字符不是应该一个么
字符串才两个滴
----------------解决方案--------------------------------------------------------
回复 49# 的帖子
晕有那样叫变量的么~~?
没见过撒
----------------解决方案--------------------------------------------------------
回复 51# 的帖子
晕死~~~~~~~~~~~~~

倒~~~~~~~~~~~~~

ch是个变量,你明白没?如果我输入的字符串中,没有c和h,你的意思就不删了?

LS理解有误,该打~自己到墙角那罚站十分钟,自己打自己手心两百下。
----------------解决方案--------------------------------------------------------
[bo]以下是引用 [un]jamesbind[/un] 在 2008-4-20 12:32 的发言:[/bo]

4楼多了一个对数组重新排序的过程,是我看错了,sorry。

不用Sorry,你学得到东西就好


----------------解决方案--------------------------------------------------------
照你的理解,那str也应该是"str"三个字符了,那这里没有ch,你叫它怎么删除呢?

    呵呵,快去罚站。
----------------解决方案--------------------------------------------------------

我错了~~~~~~~
面壁思过去~~~~~~~~~~~~~~~~~~~~~~
----------------解决方案--------------------------------------------------------
俺也写一个
程序代码:

#include<stdio.h>
#define N 10
int main(void)
{
    char string[N+1], ch;
    int i;
   
    fgets(string,N+1,stdin);
    while(getchar() != '\n');
    scanf("%c",&ch);        
    for(i=0; string[i] != ch && i < N; ++i);

    if(i == N)
        puts(string);
    else
    {
    string[i] = '\0';
    printf("%s",string);
    puts(&string[i+1]);
    }
   
     return 0;
}

----------------解决方案--------------------------------------------------------
  相关解决方案