标题:请问一下~~~
取消只看楼主
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
已经写出来了
#include<stdio.h>
#include<string.h>
#define N    10

int main(void)
{
    char str[N];
    int x,i,j;
    printf("请输入十个数:");
    scanf("%s",str);
    x=strlen(str);
    for(i=0;i<x;i++)
    {
        if(str[i]=='c')
        {
            if(str[i+1]=='h')
            {
                str[i]=str[i+2];
                str[i+1]=str[i+3];
                for(j=i+1;j<N;j++)
                {
                    str[j]=str[j+2];
                }
            }
        }
    }
    printf("%s",str);
        printf("\n");
}
在别人的基础上修改了一下
2008-04-20 12:16
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
对于别人的代码
改不来
因为不知道原来作者的思路
改了之后也没有印象
所以就自己写咯
2008-04-20 12:23
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
燕子那个调用指针都还米学还
我都不知道该怎么改
就只是发现了你一个低级错误
没有加上;
2008-04-20 12:24
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
回复 34# 的帖子
#include<stdio.h>
#define N    11   //警告!!必须是11或者以上
int main(void)
{
    char str[N], ch;
    char* pstr = str;
    scanf("%s",str); scanf(" %c",&ch); //先后顺序!!
    for(; *pstr != '\0'; ++pstr )
    {
        if(*pstr != ch) putchar(*pstr);
        else
        {
            puts(pstr+1); break;
        }
    }
    return 0;
}
这个是我给你改好的代码自己好好看看查收一下
省得以后再这么粗心,都是低级毛病。
而且你们发现了没
你们的代码都不能够实现题目的意思
2008-04-20 12:27
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
你们的思路
都只是删除一个字符
而我要的是删除两个
所以你们的代码都有缺陷
需要改进滴
2008-04-20 12:30
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
编程实现:从键盘输入10个字符,存储到字符型一维数组str中,再从键盘上输入另一个字符ch,要求将str中出现的第一个ch字符删除。将删除ch后的数组str输出到屏幕上。
应该怎么用代码实现
谢谢~~
这个题目的意思不是要删除第一个ch吗??
你们的代码都是删除第一个C的
c是一个字符
ch是两个字符
2008-04-20 12:36
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
回复 2# 的帖子
回复广
你的代码没错
只是有一个警告啦'getch' undefined; assuming extern returning int
2008-04-20 12:39
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
怎么说呢
怎么貌似觉得大家都把ch认为成了字符呢??
ch应该是字符串吧~~
2008-04-20 12:42
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
燕子
你能够给我输出一个ch字符么??
字符不是应该一个么
字符串才两个滴
2008-04-20 12:43
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
回复 49# 的帖子
晕有那样叫变量的么~~?
没见过撒
2008-04-20 12:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-209941-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.276576 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved