| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3681 人关注过本帖
标题:请问一下~~~
只看楼主 加入收藏
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
是你自己把题目给理解错了,谢谢。。。。。

" border="0" />
2008-04-20 12:30
jamesbind
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2008-3-21
收藏
得分:0 
4楼多了一个对数组重新排序的过程,是我看错了,sorry。
2008-04-20 12:32
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
[bo]以下是引用 [un]zhuwei168[/un] 在 2008-4-19 17:41 的发言:[/bo]

编程实现:从键盘输入10个字符,存储到字符型一维数组str中,再从键盘上输入另一个字符ch,要求将str中出现的第一个ch字符删除。将删除ch后的数组str输出到屏幕上。
应该怎么用代码实现
谢谢~~ ...



~~~~~~~~~~~~~~~
    你自己说是要删除头一个,以后不用删,所以大家才这么写的。你看看原题,是不是你的表述有错误?

    另外不知道你用的什么编译器,我的WIN-TC运行我的代码正常。

    飞燕的变量名字写错了,应该批评,太粗心了——其实我早就运行过她的程序,改过就好了。
2008-04-20 12:33
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
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
[bo]以下是引用 [un]zhuwei168[/un] 在 2008-4-20 12:27 的发言:[/bo]

#include
#define N    11   //警告!!必须是11或者以上
int main(void)
{
    char str[N], ch;
    char* pstr = str;
    scanf("%s",str); scanf(" %c",&ch); //先后顺序!!
    for(; *pstr != '\0'; ++pstr )
   ...

 呵呵,
收到, 继续学习~~
PS: 你的题目并没要求要把删除后的字符串回存数组, 所以大家的代码都是符合要求的.

樱花大战,  有爱.
2008-04-20 12:37
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 
回复 2# 的帖子
回复广
你的代码没错
只是有一个警告啦'getch' undefined; assuming extern returning int
2008-04-20 12:39
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
[bo]以下是引用 [un]zhuwei168[/un] 在 2008-4-20 12:36 的发言:[/bo]

编程实现:从键盘输入10个字符,存储到字符型一维数组str中,再从键盘上输入另一个字符ch,要求将str中出现的第一个ch字符删除。将删除ch后的数组str输出到屏幕上。
应该怎么用代码实现
谢谢~~
这个题目的意思不是要删除第一 ...

汗, 以为你的ch是个变量.

樱花大战,  有爱.
2008-04-20 12:39
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
>> 再从键盘上输入另一个字符ch

如果是"c" "h",那干嘛还要输入呢??你想想清楚吧
题意是ch是一个变量

" border="0" />
2008-04-20 12:39
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
假如是两个字符,为什么题目说的是

>> 再从键盘上输入另一个字符ch

" border="0" />
2008-04-20 12:41
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 
怎么说呢
怎么貌似觉得大家都把ch认为成了字符呢??
ch应该是字符串吧~~
2008-04-20 12:42
快速回复:请问一下~~~
数据加载中...
 
   



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

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