
华为上机试题
文章平均质量分 69
changjiangwuwu
这个作者很懒,什么都没留下…
展开
-
大整数加法
/* 两个超长正整数的加法 描述: 请设计一个算法完成两个超长正整数的加法,两个加数的长度均小于128 运行时间限制: 无限制 内存限制: 无限制 输入: 正整数+空格+正整数 输出: 正整数 样例输入: 1234567890987654 888888888888888 样例输出: 2123456779876542 答案提示: [pre]编写一个main函数实现该功能算法。 *原创 2013-09-14 19:10:06 · 728 阅读 · 0 评论 -
计算该表达式值
/* 问题描述:输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值注 1、表达式只含+,-,*,/四则运算符,不含括号 2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况 3、要考虑加减乘除按通常四则运算规定的计算优先级 4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生 5、输入字符串一定是符合题意合原创 2013-09-14 19:17:12 · 604 阅读 · 0 评论 -
自动分离出各个子串,并使用’,’将其分隔
/* 通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。 请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’ 并将子串存储。 如果输入“abc def gh i d”,结果将是abc,def,gh,i,d, 要求实现函数: void DivideString(const char *InputStr原创 2013-09-14 19:12:55 · 740 阅读 · 0 评论