C++问题2015急求肾源!

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID317880空间积分0 积分313阅读权限20帖子精华可用积分311 信誉积分100 专家积分0 在线时间14 小时注册时间最后登录
稍有积蓄, 积分 313, 距离下一级还需 187 积分
帖子主题精华可用积分311 信誉积分100 专家积分0 在线时间14 小时注册时间最后登录
论坛徽章:0
今天下午刚刚进行了msra的电话面试,其中有一个问题:
一个数字字符串:
1 2 3 -3 -4 5 6 -1
找出数字之和最大的子串(长度为3):
这个例子中的子串就是:5 6 -1
请教各位!!谢谢
C--&Shell--&C++
《Tcp/ip详解(卷一)》--&《Unix环境高级编程》--&《Tcp/ip详解(卷二):实现--&《网络编程》--&《算法导论》》
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
我是水货,英年早肥
UID空间积分0 积分5605阅读权限70帖子精华可用积分5605 信誉积分44 专家积分0 在线时间1065 小时注册时间最后登录
富足长乐, 积分 5605, 距离下一级还需 2395 积分
帖子主题精华可用积分5605 信誉积分44 专家积分0 在线时间1065 小时注册时间最后登录
论坛徽章:0
首先将字符数组转成一个整形数组Aa设其元素个数为n
然后调用下边的函数
int MaxSubsequence(const int A[],int N)
{&&int ThisSum,MaxSum,j;
& & ThisSum=MaxSum=0;
& & for(j=0;j&N;j++)
& & {&&ThisSum+=A[j];
& &&&if(ThisSum&MaxSum)
& &&&MaxSum=ThisS
& & else if(ThisSum&0)
& &ThisSum = 0;
return MaxS
这个算法是以前从书上看的,
继续学习中。。。。
UID空间积分18 积分2905阅读权限50帖子精华可用积分2905 信誉积分22 专家积分40 在线时间75 小时注册时间最后登录
小富即安, 积分 2905, 距离下一级还需 2095 积分
帖子主题精华可用积分2905 信誉积分22 专家积分40 在线时间75 小时注册时间最后登录
论坛徽章:0
微软亚洲研究院,牛啊
菜鸟归来....
UID1082空间积分0 积分2392阅读权限50帖子精华可用积分2392 信誉积分920 专家积分112 在线时间6785 小时注册时间最后登录
小富即安, 积分 2392, 距离下一级还需 2608 积分
帖子主题精华可用积分2392 信誉积分920 专家积分112 在线时间6785 小时注册时间最后登录
论坛徽章:0
偶晕,什么是数字字符串?
1 2 3 -3 -4 5 6 -1
这个是怎么存储的?
我是水货,英年早肥
UID空间积分0 积分5605阅读权限70帖子精华可用积分5605 信誉积分44 专家积分0 在线时间1065 小时注册时间最后登录
富足长乐, 积分 5605, 距离下一级还需 2395 积分
帖子主题精华可用积分5605 信誉积分44 专家积分0 在线时间1065 小时注册时间最后登录
论坛徽章:0
搂主说的应该是把数字已字符形式存储在字符数组中
To be 千里马!
UID空间积分3 积分3737阅读权限100帖子精华可用积分3737 信誉积分2792 专家积分79 在线时间7881 小时注册时间最后登录
帖子主题精华可用积分3737 信誉积分2792 专家积分79 在线时间7881 小时注册时间最后登录
认证徽章论坛徽章:4
算法分析与数据结构(C语言版),兄弟可以去看看书的第一章即可
----------
欢迎光临Godbach的博客:
明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
UID空间积分0 积分190阅读权限10帖子精华可用积分190 信誉积分0 专家积分0 在线时间20 小时注册时间最后登录
白手起家, 积分 190, 距离下一级还需 10 积分
帖子主题精华可用积分190 信誉积分0 专家积分0 在线时间20 小时注册时间最后登录
论坛徽章:0
先遍历一下字符串,用一新的字符串存储子字符串的和;
再找新字符串的MAX
流氓工程师
UID空间积分0 积分540阅读权限20帖子精华可用积分540 信誉积分29 专家积分80 在线时间40 小时注册时间最后登录
丰衣足食, 积分 540, 距离下一级还需 460 积分
帖子主题精华可用积分540 信誉积分29 专家积分80 在线时间40 小时注册时间最后登录
论坛徽章:0
经典的 最大邻近子序列和问题
用分治法是效率最高的
数据结构与问题求解一书中,有三种以上的解法
天行健,君子以自强不息;
地势坤,君子以厚德载物。
流氓工程师
UID空间积分0 积分540阅读权限20帖子精华可用积分540 信誉积分29 专家积分80 在线时间40 小时注册时间最后登录
丰衣足食, 积分 540, 距离下一级还需 460 积分
帖子主题精华可用积分540 信誉积分29 专家积分80 在线时间40 小时注册时间最后登录
论坛徽章:0
原帖由 trueno 于
18:42 发表
今天下午刚刚进行了msra的电话面试,其中有一个问题:
一个数字字符串:
1 2 3 -3 -4 5 6 -1
找出数字之和最大的子串(长度为3):
这个例子中的子串就是:5 6 -1
请教各位!!谢谢
答案是 5 6吧, 加-1,不就减少了么
天行健,君子以自强不息;
地势坤,君子以厚德载物。
UID317880空间积分0 积分313阅读权限20帖子精华可用积分311 信誉积分100 专家积分0 在线时间14 小时注册时间最后登录
稍有积蓄, 积分 313, 距离下一级还需 187 积分
帖子主题精华可用积分311 信誉积分100 专家积分0 在线时间14 小时注册时间最后登录
论坛徽章:0
原帖由 anthony1983 于
09:44 发表
答案是 5 6吧, 加-1,不就减少了么
子串的长度为固定的3。
C--&Shell--&C++
《Tcp/ip详解(卷一)》--&《Unix环境高级编程》--&《Tcp/ip详解(卷二):实现--&《网络编程》--&《算法导论》》
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处c++问题急求_百度知道
c++问题急求
我现在要写一个英文姓名分类系统,把一个名字分成姓,名和中间名。其实我这个程序可以运行,但时在分中间名时,乱了int main(){
string line=&Dwyane Wade&;//如果改成Dwyane Tyrone.Wade,程序能准确输出
string str,str2,str3;
string::size_
pos=line.find(' ');
str=line.substr(0,pos);
string::size_type pos2;
pos2=line.find('.');
if(pos2&0){//这里,因为我试过在前面加cout看看找不到‘.’的pos2会不会等于0,结果是个很大的乱码数字,于是我改成&0,程序能准确输出。就怕老师不给这样
str2=line.substr(pos+1,1);
str3=line.substr(pos2+1,line.length());
cout&&' '&&str2&&'.'&&str3&&
str3=line.substr(pos,line.length());
cout&&str3;
return 0;}急求,请尽快答复,谢谢
提问者采纳
既然是用string的find进行查找,那么是否查找的到
就看pos2 是否等于 string::npos 了,如果 ==
就表示没有找到,如果 != 就表示找到了。这样你也不会疑惑是否 等于0还是 小于0了
其实应该是小于0
还想问一下,其实我输入名字的格式是不对的,Dwyane Tyrone.Wade这里的.是应该换成空格,正确应是Dwyane Tyrone Wade。那么我怎么在正确格式中分名字?我用.就是为了和空格分开辨认,如果要两空格就不会做了。谢谢
继续查找空格啊string::size_pos=line.find(' ');if(pos != string::npos){
str=line.substr(0,pos);
//输出第一个名字
str=line.substr(pos+1,line.size()-pos-1);
//保留剩余的字符串
string::size_type pos2;
pos2=str.find(' ');
//从剩余的字符串中继续查找空格
if(pos2 != string::npos)
str2 = str.substr(0,pos2);
cout&&str2;
//输出中间的名字
str3 = str.substr(pos2+1,str.size()-pos2-1);
cout&&str3;
//输出最后的名字
提问者评价
其他类似问题
为您推荐:
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C++问题 急求!!!!!!_百度知道
C++问题 急求!!!!!!
Deleting intermediate files and output files for project '1 - Win32 Debug'.--------------------Configuration: 1 - Win32 Debug--------------------Compiling...StdAfx.cppCompiling...1.cppF:\1\1.cpp(29) : error C2511: 'Tel::Tel' : overloaded member function 'void (int,char [],char [],int,int,int)' not found in 'Tel'
F:\1\1.cpp(8) : see declaration of 'Tel'F:\1\1.cpp(60) : error C2511: 'SetD' : overloaded member function 'void (int,char [],char [],int,int,int)' not found in 'Tel'
F:\1\1.cpp(8) : see declaration of 'Tel'F:\1\1.cpp(121) : error C2601: 'Indata' : local function definitions are illegalF:\1\1.cpp(141) : error C2601: 'Modify' : local function definitions are illegalF:\1\1.cpp(185) : error C2601: 'Delete' : local function definitions are illegalF:\1\1.cpp(225) : error C2601: 'RearchN' : local function definitions are illegalF:\1\1.cpp(263) : error C2601: 'RearchT' : local function definitions are illegalF:\1\1.cpp(307) : error C2601: 'RearchU' : local function definitions are illegalF:\1\1.cpp(350) : error C2601: 'caozuo' : local function definitions are illegalF:\1\1.cpp(366) : error C2601: 'main' : local function definitions are illegalF:\1\1.cpp(389) : fatal error C1004: unexpected end of file found执行 cl.exe 时出错.
#include &stdafx.h&#include&iostream.h&#include&fstream.h&#include&string.h&#include&iomanip.h&class Tel
{public:Tel();
Tel(int x,char n[20],char u[20],int te,int m,float q);~Tel();void Set();
void SetD(int x,char n[], char u[], int te, int m,float q);int CmpN(char *);int CmpU(char *);int CmpT(int t);
void Disp();
private:char name[20];char unit[20];int number,telphone,minute,};Tel::Tel(){} Tel::Tel(int x,char n[20],char u[20],int te,int m,float q){strcpy(name, n);strcpy(unit, u);number=x;telphone=minute=m;qian=q;}Tel::~Tel(){}Tel temp,*ps=&char name[20];char unit[20];int number,telphone,minute,char filename[]=&e:\\txl\\txl.dat&;void Tel::Set(){cout&&&输入以下数据:\n序号:&; cin&& cout&&&姓名:&;cin&&cout&&&单位:&;cin&&cout&&&电话号码:&; cin&&
cout&&&时间:&;
cout&&&话费:&; cin&&}
我有更好的答案
“fatal error C1004: unexpected end of file found“出现这一句应该是你的代码里面哪里少了一个花括号了,找找看,加上去问题应该就能解决了。
函数的定义不合法,看看是不是出现函数的嵌套等问题!你应该把原代码复制过来,我们才能好好的为你解答阿。。
你等等~~这个程序不能完全贴上来
遇到这种问题贴代码
其他类似问题
为您推荐:
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用GDI+实现的打印,分页后预览正常,打印不全问题,急求帮助!-c/c++-电脑编程网用GDI+实现的打印,分页后预览正常,打印不全问题,急求帮助!作者:Rock870210 和相关&&如图所示,最郁闷是只打一页就算了,就是仅有的一页也不全,只有最后一个表格打印出来。这是什么原因,急求帮助!谢过先!------回答---------------其他回答(10分)---------打印结果也截个图呗~~
跟踪一下看看
一般能找到原因。。------其他回答(5分)---------我记得有个MorePaper的属性,如果有下页必须设置为True才行------其他回答(35分)---------在PrintDocument的BeginPrint事件中复位打印过程中的使用的循环变量没仔细看你的代码,不知你使用了多少个这个循环变量,在PrintPage中,paperPage++这个变量就是属于一个,应该在BeginPrint事件中将这个值设置为PrintPreviewDialog.Show前的值------回答---------------其他回答(10分)---------打印结果也截个图呗~~
跟踪一下看看
一般能找到原因。。------其他回答(5分)---------我记得有个MorePaper的属性,如果有下页必须设置为True才行------其他回答(35分)---------
在PrintDocument的BeginPrint事件中复位打印过程中的使用的循环变量没仔细看你的代码,不知你使用了多少个这个循环变量,在PrintPage中,paperPage++这个变量就是属于一个,应该在BeginPrint事件中将这个值设置为PrintPreviewDialog.Show前的值
相关资料:|||||||用GDI+实现的打印,分页后预览正常,打印不全问题,急求帮助!来源网络,如有侵权请告知,即处理!编程Tags:                &                    }

我要回帖

更多关于 急求一般纳税人公司 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信