编写程序,实现从键盘输入一行字符串,将该字符串中所有的apple换成orange.如:I have an apple.Do you like apple? 变为I have an orange.Do you like orange?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
求助C语言编程............
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
YXTS122 2015-12-19 03:35关注#include<stdio.h> #include<stdlib.h> int main() { char s[]="I have an apple Do you like apple"; char s1[]="apple"; char s2[]="orange"; int a[10],i,j,k,n=0,h,m=0; for(i=0;s[i]!='\0';i++) for(j=i,k=0;s1[k]==s[j];k++,j++) if(s1[k+1]=='\0') { m++; a[n++]=j-k; break; } for(n=0;n<m;n++) for(i=a[n],h=0;s[i]!='\0'&&s2[h]!='\0';) s[i++]=s2[h++]; printf("%s\n",s); system("pause"); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-01-18 03:42回答 4 已采纳 新建一个项目从“文件”->"新建"->"项目"开始然后找本VS的使用书籍看一下吧
- 2016-11-18 20:41回答 1 已采纳 #include #include #define SIZE 30 void main(){ char str1 [SIZE]; char str2 [SIZE]; char
- 2019-10-31 02:20回答 4 已采纳 看你的操作系统,如果是xp,可以安装vc++6.0 win7 win10就安装vs2010 或者使用dev c++。不会用可以具体提问。 这里有一个安装好vc++的windows xp的gh
- 2012-03-19 13:28在Linux环境下,C语言编程的入门阶段需掌握的核心技能包括源程序的编译、Makefile的编写、程序库的链接、程序调试以及对头文件和系统求助的了解。 1. **源程序编译**: - 在Linux中,`gcc`编译器是进行C语言程序...
- 2015-08-09 22:19回答 8 已采纳 在你的程序里scanf()函数返回的是一个正整数,无论你输入的是不是-1,他接收的一直是一个参数,所以返回的一直是1,。并且还是使用“%lu”来接收 参数的,输入-1一定不会退出程序的,输入1.2s
- 2019-04-16 16:14回答 1 已采纳 我只有C++的 // name: Kyle Burmark // professor: M. Gelotte // date: 2/26/02 // Description: This is
- 2016-09-19 04:49回答 2 已采纳 大体意思明白了,就是魔法球按照输入的顺序,然后从小到大找到第一个相同的将下标较小的输出出来就行了,我写的代码如下,仅供参考,请您指点 #include int main() { int n,
- 2020-04-04 07:02易语言是一种面向对象的、以中文为编程语法的编程语言,旨在降低编程的门槛,让更多的人能够参与到软件开发中来。在易语言中,DLL的使用是通过调用外部命令实现的,可以用于执行一些特定的功能,比如数据处理、系统...
- 2021-06-17 01:23回答 3 已采纳 一个二维数组就可以了。然后进行数据比较 void main() { int score[8][6]; int total[8]; int i,j,t,min,max;
- 2015-10-10 03:58回答 11 已采纳 return的使用方法有两种: 1、return …… 例如return 1; 例如return res[1]; 例如return "hello world"; 等等 它是一个函数的终结,
- 2016-12-12 06:37回答 7 已采纳 首先找规律用矩阵是不行的 利用率不高 代码如下 如有问题可以联系我:嘿嘿 ,我编的有不足的地方 但结果是对的; # include # include # define N 100
- 2010-03-19 14:13本文档将介绍在 Linux 下进行 C 语言编程所需要的基础知识,包括源程序编译、Makefile 的编写、程序库的链接、程序的调试、头文件和系统求助等。 源程序编译是指将 C 语言源程序编译成可执行文件的过程。在 Linux ...
- 2012-05-22 07:24### Linux操作系统C语言编程入门知识点概述 #### 一、源程序编译 在Linux环境下进行C语言编程时,最常用的编译器是GNU的`gcc`。通过`gcc`可以将C语言源代码编译成可执行文件。例如,对于一个简单的`hello.c`文件,...
- 2022-06-12 06:02Linux 操作系统下 C 语言编程入门 Linux 操作系统下 C 语言编程入门是指在 Linux 操作系统平台上使用 C 语言进行程序设计和开发的过程。该过程需要了解 Linux 操作系统的基础知识,如进程管理、文件操作、时间概念...
- 2021-10-07 16:30本文将针对Linux环境下C语言编程的基础知识进行详细的阐述,包括源程序编译、Makefile的编写、程序库的链接、程序调试、头文件和系统求助等方面。 1. 源程序的编译 在Linux下,C语言的编译主要依赖于GCC(GNU ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司