读书人

发篇文章纪念小弟我死去的第一个机试-

发布时间: 2013-10-08 16:55:16 作者: rapoo

发篇文章纪念我死去的第一个机试---重庆地区华为机试

虽然很不想回忆昨天的机试,满怀信心的去,满载失望和遗憾的回。栽在不应该出现的问题上。。细节决定成败啊!!!!

今天我终于鼓起勇气做做昨天的题。

受第一题的影响,我直接放弃后面的题目,只看了看题目。


题目二:输入:整数 空格 整数 整数的长度小于128位(比如4444有4位)

输出:整数


#include<iostream>#include<string>using namespace std;void yunsuan(char* str1,int length1,char* str2,int length2,char* result){int temp1=length1-1;int temp2=length2-1;int count=0;int flag=0;while(temp1>=0||temp2>=0){char num1='0';char num2='0';if(temp1>=0){num1=str1[temp1];}if(temp2>=0){num2=str2[temp2];}result[count++]='0'+(num1-'0'+num2-'0'+flag)%10;flag=(num1-'0'+num2-'0'+flag)/10;--temp1;--temp2;}int i=0;for(i;i<strlen(result)/2;++i){char temp=result[i];result[i]=result[strlen(result)-1-i];result[strlen(result)-1-i]=temp;}}void main(){char str1[129];char str2[129];memset(str1,0,129);memset(str2,0,129);char  temp[129];memset(temp,0,129);char result[130];memset(result,0,130);string s1,s2;while(cin>>s1>>s2){int i;for(i=0;i<s1.length();++i)str1[i]=s1[i];for(i=0;i<s2.length();++i)str2[i]=s2[i];yunsuan(str1,strlen(str1),str2,strlen(str2),result);cout<<result<<endl;memset(str1,0,129);memset(str2,0,129);}}

发篇文章纪念小弟我死去的第一个机试-重庆地区华为机试

读书人网 >编程

热点推荐