发篇文章纪念我死去的第一个机试---重庆地区华为机试
2013-09-16 19:48
525 查看
虽然很不想回忆昨天的机试,满怀信心的去,满载失望和遗憾的回。栽在不应该出现的问题上。。细节决定成败啊!!!!
今天我终于鼓起勇气做做昨天的题。
受第一题的影响,我直接放弃后面的题目,只看了看题目。
题目二:输入:整数 空格 整数 整数的长度小于128位(比如4444有4位)
输出:整数
今天我终于鼓起勇气做做昨天的题。
受第一题的影响,我直接放弃后面的题目,只看了看题目。
题目二:输入:整数 空格 整数 整数的长度小于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); } }
相关文章推荐
- 发篇文章纪念我死去的第一个机试---重庆地区华为机试
- 发篇文章纪念我死去的第一个机试---重庆地区华为机试
- 第一个blog文章,纪念
- 纪念我死去的考研路
- 今天是周总理逝世30周年祭,在网上看了纪念的文章,泪水止不住...
- 纪念我sgu第一个10题!
- 我的第一篇文章,纪念一下!
- 纪念下自己的第一个小站正式上线啦--*好趣拍*
- 【华为oj】找出字符串中第一个只出现一次的字符
- 纪念自己编写的第一个java小游戏,飞翔小鸟
- 第一篇文章算个纪念
- 以此文章 纪念我的u盘和这么多年的数据记忆!
- 第一个博客文章
- 第一个博客文章--My First Blog Essay
- 写一篇文章纪念一下儿子入学
- 写给第一个看到这篇文章的人
- 第一个Python爬虫,爬取某个新浪博客所有文章并保存为doc文档
- 我的第一个ASP类(显示止一篇下一篇文章)
- [大周天祭]第一个大周天360篇博文纪念
- Linq 看文章到第一个小项目