社区
C++ 语言
帖子详情
刚学C++,问几个小问题!
mange0412
2003-08-21 10:57:36
1.已知有一个数组名为ONEARRAY,用一条语句求其元素的个数?
2.编写函数REVERSE(CHAR *S),用递归算法实现字符串S倒序!
谢谢赐教,一定放分(20)!
...全文
36
6
打赏
收藏
刚学C++,问几个小问题!
1.已知有一个数组名为ONEARRAY,用一条语句求其元素的个数? 2.编写函数REVERSE(CHAR *S),用递归算法实现字符串S倒序! 谢谢赐教,一定放分(20)!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xjzhangg
2003-08-21
打赏
举报
回复
例5:编写函数reverse (char *s)的倒序递归程序,使字符串s倒序。
程序如下:
# include <iostream.h>
# include <sting.h>
void reverse (char *s, char *t)
{
char c;
if (s<t)
{
c=*s; s=t;*t=c;
reverse (++s, --t);
}
}
void reverse (char *s)
{
reverse( s,s+strlen(s)-1);
}
void main()
{
char str1[20];
cout<<"输入一个字符串:";
cin>>str1;
cout<<"原字符串为:"<<str1<<endl;
reverse (str1);
cout <<"倒序反转后为:"<<str1<<endl;
}
chon81
2003-08-21
打赏
举报
回复
#include "Stdio.h"
#include "Conio.h"
int REVERSE(char *s)
{
int i=0,j=0;
char temp;
while(s[j++]);
j--;
while(j>i)
{
temp=s[i];
s[i]=s[j-1];
s[j-1]=temp;
i++;
j--;
}
}
main()
{
char *str="abcdefghijklmn";
REVERSE(str);
printf("%s",str);
getch();
}
chon81
2003-08-21
打赏
举报
回复
在C里面,数组是一块连续的内存.系统本身是没有计录有几个元素.
上面的那个求法不一定可行.
一个是不能确定数组中都不含有零.
再一个就是,要是数组后面的一个数不为零呢.
一般,编程时都会用一个整数变量计录数组的长度.
Bandry
2003-08-21
打赏
举报
回复
1. int nCount = 0; TYPE *p = ONEARRAY; for(nCount = 0;*p++,nCount++);
Kotoya
2003-08-21
打赏
举报
回复
如何?
mange0412
2003-08-21
打赏
举报
回复
函数reverse(*s)要用递归实现的!
苹果兄的程序不能实现倒序!
从c语言入门到
c++
使用高手
我通过这个套餐课程为您铺设一条从C语言入门到
C++
开发高手的语言学习和成长之路,让您在1年内成长到别人要花费5年甚至更久才能成长到的程度,您只需要按照这几门课程的从简到繁的顺序努力学习,几门课程学习完毕后,...
学习
C++
这
几个
网站足矣
一个在线的代码编辑编译网站,功能相当强大,除了基本的编辑,编译,运行之外,它还支持多种的编译环境,clang,gcc 和mvsc等。内容的分类还是比较合理的,可以很容易找到我们需要的内容,而且,在最前面有编译器支持的特性的统计页面,可以快速的是我们找到编译器是否支持特定的特性。该网站目前已经在更新
C++
23的内容了,一般来说,
C++
标准委员会所通过的内容,就会在这里显示出来,对于我们紧跟标准,还是十分有益的。当然,也有比较有趣的
问
题
,比如,大家对于作者名字的不适应,在这个
问
题
上展现的淋漓尽致。
C只是
C++
的一个子集!!!
c++
C与
C++
的区别
C只是
C++
的一个子集!!!
c++
C与
C++
的区别 C是一个结构化语言,如谭老爷子所说:它的重点在于算法和数据结构。 C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制), 而对于
C++
,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的
问
题
域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与
精心为学弟学妹整理了60个适合练手的C语言/
C++
项目,值得收藏!
前几天写这篇文章《精心为学弟学妹准备的C语言与
C++
学习路线、书籍、视频推荐和资料,值得收藏!》,阅读和收藏都挺多,也让我一周涨了3000多粉丝,在这里感谢大家关注支持我。 最近很多粉丝朋友私信
问
一些学习路线的
问
题
以及一些学习资源,一个一个回复有点累,前几天我分享了这篇《精心为学弟学妹准备的刷题笔记与代码规范,看完距大厂又近了一步!值得收藏!》关于算法和代码规范的文章。也有不少小伙伴
问
看完书和视频后,可以做点啥,今天给大家分享60个c语言/
c++
的小项目源码(这里面一部分是
c++
的c),学习过程中,可
小学生
C++
学习视频集
【每天五分钟,学会
C++
】01:开发工具(小学生也能学的
C++
入门教程) 【每天五分钟,学会
C++
】01:开发工具(小学生也能学的
C++
入门教程)_哔哩哔哩_bilibili 少儿编程
C++
零基础课程 少儿编程
C++
零基础课程_哔哩哔哩_bilibili 【小学生教你学
c++
编程】4,用if-else计算偶数和奇数 【小学生教你学
c++
编程】4,用if-else计算偶数和奇数_哔哩哔哩_bilibili 【
c++
】小学生教你学少儿编程8,switch多分支语句 【
c++
】小学生教你
C++ 语言
64,650
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章