| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 646 人关注过本帖
标题:求改正,谢谢了哈
取消只看楼主 加入收藏
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
结帖率:94.64%
收藏
已结贴  问题点数:20 回复次数:4 
求改正,谢谢了哈
程序代码:
#include <string>
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

string add(string str1,string str2)
{
    vector<int >sum;
    int str1len,str2len,str3len,i,j=0;
    str1len=str1.length();
    str2len=str2.length();
    str3len=(str1len>str2len?str1len:str2len);
    if(str1len>str2len)
    {
        for(i=str2len;i<str1len;i++)
            str2.insert(0,"0");
    }
    else
    {
        for(i=str1len;i<str2len;i++)
            str1.insert(0,"0");
    }
    string str1temp,str2temp;int strtemp;
    for(i=str3len-1;i>=0;i++)
    {
        str1temp=str1[i];
        str2temp=str2[i];
        strtemp=atoi(str1temp.c_str ())+atoi(str2temp.c_str ());
        if(j=1)
        {
            strtemp+=1;
            j=0;
        }
        if(strtemp>9)
                    if(i!=0)
        {
            strtemp=strtemp%10;
            j=1;
        }
        sum.push_back(strtemp);
    }
    reverse(sum.begin(),sum.end());
    vector<int >::iterator it;
    for(it= sum.begin();it<sum.end();it++)
        cout<<*it;
    return 0;
}

void main()
{
    string str1,str2;
    while(cin>>str1>>str2)
    add(str1,str2);
}
请问,哪错了,编译没错误,输入两个数后就卡住没输出结果
2012-08-07 18:59
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
收藏
得分:0 
回复 2楼 westfall999
额,太粗心了,改了后输入一组数据就强制关闭了,这又什么情况?
2012-08-07 20:38
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
收藏
得分:0 
回复 4楼 pangding
请问下,怎么跟踪啊?
2012-08-08 05:37
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
收藏
得分:0 
回复 7楼 pangding
谢谢版主了,好像就是返回值得问题,我把返回值改成return s;就解决了。谢了哈

[ 本帖最后由 a99875984 于 2012-8-8 18:10 编辑 ]
2012-08-08 17:57
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
收藏
得分:0 
回复 8楼 jarryjsq
我用的是VC 6啊,我记得老师操作时看在VC 6里能看一个也不知道什么东西,他也没说,当时没重视,就没问了。
2012-08-08 18:06
快速回复:求改正,谢谢了哈
数据加载中...
 
   



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

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