| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 631 人关注过本帖
标题:题目做不出。(十万火急)大家帮个忙
只看楼主 加入收藏
parakeet
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-1-25
收藏
 问题点数:0 回复次数:8 
题目做不出。(十万火急)大家帮个忙
编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大小写按不同字母处理。若程序执行时输入字符串为:trubo c  borland c++从键盘上输入字符n则输出结果为trubo c  borlad c++   如果输入的字符在字符串中不存在,则字符串按原样输出
搜索更多相关主题的帖子: 函数 字符串 
2005-01-25 18:48
typecool
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-1-25
收藏
得分:0 
其实也不难呀。只是我现在没有那么多的时间。我也有问题没弄清楚。其实就是用ASCI字符的对应数字来进行比较。如果=就不打印。字符用数组来存。这样就方便控制了。你慢慢试试。
2005-01-25 19:01
parakeet
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-1-25
收藏
得分:0 

就是这个意思 #include "stdio.h" void main() { char arr[100]; scanf("%s",arr); scanf("%c",&ch); fun(arr,ch); void fun(char str[],char c) for (i=0;i<strlen(arr);i++) if(strchr(arr,ch)!='n')

} 然后怎么样啊?


你说我们是两条相交的平行线。多么让人感动,后来我才发现,其实我们是两条渐进线,无限接近却永远不会碰到一起。
2005-01-25 19:07
typecool
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-1-25
收藏
得分:0 
按照你的思路来。如果有相同的字符就不打印。数组下标就跳一个。就用IF来循环打印。一个字符。一个字符的打印。
2005-01-25 19:14
parakeet
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-1-25
收藏
得分:0 

你说我们是两条相交的平行线。多么让人感动,后来我才发现,其实我们是两条渐进线,无限接近却永远不会碰到一起。
2005-01-25 19:25
typecool
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-1-25
收藏
得分:0 
怎么了吗?行不通。
我刚刚那个内存指针问题。现在都没人解答呀。我刚刚的方法有错误哟。
2005-01-25 19:30
parakeet
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-1-25
收藏
得分:0 
哎~~头大

你说我们是两条相交的平行线。多么让人感动,后来我才发现,其实我们是两条渐进线,无限接近却永远不会碰到一起。
2005-01-25 19:32
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

#include <stdio.h> void fun(char *str,char ch); int main(void) { char str[100]; char ch;

gets(str); ch=getchar(); puts(str);

fun(str,ch);

puts(str);

} void fun(char *str,char ch) { char *ptr;

ptr=str;

while(*str) { if(*str!=ch)*ptr++=*str++; else str++; } *ptr='\n'; }


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-01-25 19:32
parakeet
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-1-25
收藏
得分:0 
多谢~~

你说我们是两条相交的平行线。多么让人感动,后来我才发现,其实我们是两条渐进线,无限接近却永远不会碰到一起。
2005-01-25 20:08
快速回复:题目做不出。(十万火急)大家帮个忙
数据加载中...
 
   



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

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