iostream-将abcd字符串反转dcba,老师昨天刚说,但是忘了哪里出问题了,求大神

问题描述

将abcd字符串反转dcba,老师昨天刚说,但是忘了哪里出问题了,求大神

#include
#include
using namespace std;

string f(string s)
{
if(s.length()==1) return s;
else return f(s.substr(1))+s.substr(0,1);

}

main()
{
string s='abcd';
cout<<f(s);
}

解决方案

其实不是你的错啦,你的住函数没有写类型 void main(),这是习惯啊,不然就写int main(){return 0;}
另外s="abcd";一个字符才用‘a’

解决方案二:

哦 你的main函数里面声明的 string s 赋值时用的是单引号,
单引号引起的一个字符代表一个整数,整数值对应于该字符在ASCII字符集中的序列值;

双引号引起的才是字符串,所以提示你类型不匹配的错误

解决方案三:

string s='abcd';改成string s="abcd";

解决方案四:

并没有问题啊,你遇到什么问题了

解决方案五:

你用的turbo C?那void可以不加的,好像

解决方案六:

那好像通过不了吧,main不加返回类型,你试试

解决方案七:

那好像通过不了吧,main不加返回类型,你试试

时间: 2025-01-21 05:52:46

iostream-将abcd字符串反转dcba,老师昨天刚说,但是忘了哪里出问题了,求大神的相关文章

javascript-js怎么去掉字符串首尾的换行符,是首尾的,而不是全部的,求大神指点!!

问题描述 js怎么去掉字符串首尾的换行符,是首尾的,而不是全部的,求大神指点!! 如题,js怎么去掉字符串首尾的换行符,是首尾的,而不是全部的,求大神指点!!!! 解决方案 String.prototype.trim=function(){return this.replace(/^s+|s+$/g,'')} alert('|'+' abc def ghi '.trim()+'|') 解决方案二: C++ 去掉字符串首尾空格将该字符串首尾的空格去掉,如果字符

老是提示字符串格式不正确,求大神指教

问题描述 标红句报错:将一个字符串转换成DateTime时,先分析该字符串以获取日期,然后再将每个变量放置到DateTime对象中求大神帮忙看看,小女拜谢!privateDataTableexe_Table(){DataSetds=newDataSet();BLL.D_MenumenuBll=newBLL.D_Menu();stringMenuIDs="";#region根据权限设定的菜单ID集合查询到菜单的集合ds=null;//1.得到UserIDstringUserID=Sess

c-怎样用正则表达式判断字符串是否符合这种格式:ABC######[0###,,求大神们指点,急急急

问题描述 怎样用正则表达式判断字符串是否符合这种格式:ABC######[0###,,求大神们指点,急急急 怎样用正则表达式判断字符串是否符合这种格式:ABC######[0###,,求大神们指点,急急急 解决方案 有个数限制吗?没有,直接匹配这个字符串不就可以了.你这里面哪些是可变的 解决方案二: #是什么意思?数字? abcd{5}[0dd{3} 解决方案三: abc.{5}[.dd{3} 解决方案四: ABC.{5}[0.{3}

字符串处理-求大神帮解决如下程序,最基本的C语言字符串类型,不用编太难(如下为问题要求,测试用例,输出用例)

问题描述 求大神帮解决如下程序,最基本的C语言字符串类型,不用编太难(如下为问题要求,测试用例,输出用例) Background Given an m by n grid of letters and a list of words, find the location in the grid at which the word can be found. A word matches a straight, uninterrupted line of letters in the grid.

vc++编程问题-编程实现DFA识别字符串的过程,求大神解答

问题描述 编程实现DFA识别字符串的过程,求大神解答 编程实现DFA识别字符串的过程,1DFA的输入与DFA的存储,确定DFA的数据结构以及存储格式2DFA的正确性检查,看DFA的五元组是否正确,3输入任意一个整数N,DFA的能列表显示其识别的所有长度小于等于N的字符串4DFA的规则字符串判定,输入一个字符串,模拟DFA识别字符串的过程,判定该字符串是否是规则字符串 解决方案 1.dfa算法不是几十行代码可以搞定的: 2.可以使用线程cfa算法库,没有必要自己再实现一个dfa算法.

c语言-C语言课程设计字符串题目匹配单词,求大神~~~~~~~~~~~~~~~~~

问题描述 C语言课程设计字符串题目匹配单词,求大神~~~~~~~~~~~~~~~~~ 详细题目如下:设有n个单词的字典表(1<=n<=100),计算某单词在字典表中的4种匹配情况(字典中的单词和待匹配的单词长度上限为255):1)i :该单词在字典表中的序号:2)Ei:在字典表中仅有一个字符不匹配的单词不匹配的单词序号:3)Fi:在字典表中多(或少)一个字符(其余字符匹配)的单词序号:4)N:其他情况.当查找时有多个单词符合条件,仅要求第1个单词的序号即可.1)输入文件,文件格式为:n(字典表

mysql-复制一列数据到另一个表,还要在数据前面加字符串,求大神给思路!

问题描述 复制一列数据到另一个表,还要在数据前面加字符串,求大神给思路! 比如查询A表产品id,复制到B表并且统一加入 product_id,最后的效果是 product_id=1 product_id=2 有没有sql语句能做到? 解决方案 SQLServer某个表的数据批量导入到另一个表复制一个库中的表数据到另一个库表中 解决方案二: 创建B表,两个字段( product_id ,设置成主键 自增长,从1开始.),id (来自A表) insert into B(id) select id f

c++ 怎么打包字符串 求大神教导

问题描述 c++ 怎么打包字符串 求大神教导 求教导- - 解决方案 打包是什么意思?你想对字符串做的事情是什么? 解决方案二: #include #include #include unsigned char lrc(char *str) { unsigned char crc=0; while(*str) { crc+=*str; str++; } return crc; } int Pack(char *src,char *dst) { } int Unpack(char *src,cha

求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组

问题描述 求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组 如下字符串:希望每个括号之间的内容分一组变成子字符串,或者输出到文本每个括号之间的内容为一行.丢弃其余的部分 CF --> ('c1,t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t