| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 642 人关注过本帖
标题:选择查询字符串的编辑
取消只看楼主 加入收藏
wml492006768
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-4-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
选择查询字符串的编辑
在给定的一段文章中 查找给定的多个关键字,由操作人员选择对其中哪一个关键字(1.。 2.。 3.。)进行查找,然后选择(y/n)是否删除此关键字,是(y)则显示删除后的,文章 否(n)则选择是否结束程序。小弟刚开始学习c语言。老师布置的作业不是很会,希望各位老鸟指点一下
搜索更多相关主题的帖子: 字符串 关键字 c语言 文章 
2013-04-21 16:43
wml492006768
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-4-21
收藏
得分:0 
回复 3楼 TonyDeng
程序大概写出来了,只是有些地方觉得不知道怎么改了,你帮我看看嘛,
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

char str[]="It goes without any afestion that afreer plays a key ddule in our due. In the very first place, career can give us an";

void Check()
{
   char Check;
   printf("would you want check the virtus:(y/n)?\n");
   Check=getchar();
   if(Check=='y')
   {
       printf("If you want to see the result about this,please press the key(y/n)\n");
   }
   else
       printf("That's a pity!\n");//这里怎么能够跳过主函数的Count()
}

void Count()
{
     int i,j,n=0,af=0,du=0;
     int len = strlen(str);
     for(i=0;i<len;i++)
     {
         if(str[i]=='a'&&str[i+1]=='f')
             af++;
         if(str[i]=='d'&&str[i+1]=='u')
             du++;
     }
     printf("af的个数是:%d du的个数是:%d\n",af,du);
}

void String_Cut(char str[])这个函数怎样能够选择另外一个字符串?
 {

 int i, j=0;
 char str2[256],c;
 int len = strlen(str);   
 printf("please input a char that you want to delete:\n");
 c=getchar();
 if(c=='y')
 {
 for(i=0; i<len; i++)
 {
   if (str[i]=='a'&&str[i+1]=='f')
   {
    str2[j] = str[i+2];
    j++;
    i=i+2;
   }
   else
   {
       str2[j]=str[i];
       j++;
   }
 }
   str2[j] = '\0';
   puts(str2);
 }

else
 {
     str2[len]='\0';
     puts(str);
 }
 }

void main()
 {
   puts(str);
   Check();
   Count();
   String_Cut(str);
 }
2013-04-21 21:52
wml492006768
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-4-21
收藏
得分:0 
回复 6楼 TonyDeng
就是上面的字符串
2013-04-22 12:49
快速回复:选择查询字符串的编辑
数据加载中...
 
   



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

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