九度oj 1083
2015-07-26 14:26
239 查看
题目描述:
写个算法,对2个小于1000000000的输入,求结果。
特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
输入:
两个小于1000000000的数
输出:
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
样例输入:
样例输出:
来源:
2010年清华大学计算机研究生机试真题
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
char str1[100000];
char str2[100000];
while(cin>>str1>>str2)
{
int sum=0;
for(int i=0;str1[i]!=0;i++)
{
for(int j=0;str2[j]!=0;j++)
{
sum+=(str1[i]-'0')*(str2[j]-'0');
}
}
cout<<sum<<endl;
}
}
写个算法,对2个小于1000000000的输入,求结果。
特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
输入:
两个小于1000000000的数
输出:
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
样例输入:
123 45
样例输出:
54
来源:
2010年清华大学计算机研究生机试真题
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
char str1[100000];
char str2[100000];
while(cin>>str1>>str2)
{
int sum=0;
for(int i=0;str1[i]!=0;i++)
{
for(int j=0;str2[j]!=0;j++)
{
sum+=(str1[i]-'0')*(str2[j]-'0');
}
}
cout<<sum<<endl;
}
}
相关文章推荐
- Prim — 最小生成树
- SERDES总结
- muduo库MutexLock、MutexLockGuard、Contidion、CountDownLatch分析
- VC++中的字符问题
- 常见排序算法(java实现)
- 循环
- 并查集模板
- UVa 11235 FrequentValues(RMQ)
- COJ 1224 ACM小组的古怪象棋
- 搬家啦~搬到博客园去
- JAVA集中中 List Set Map 区别和关系
- 嵌入式系统基础知识------之嵌入式系统中信息表示与运算基础(1.4)
- Oracle11g监听程序当前无法识别连接描述符中请求的服务
- 关于Shell 脚本的export语句
- CentOS 6.4 内核升级(2.6.32 -> 3.18.19)
- 揭密黑客轻易成为百万富翁之路
- HDOJ_Problem Archive_1004_Let the Balloon Rise
- SQL基础学习_02_查询
- Ubuntu LTS14.04 安装Drush, drupal, omega subtheme遇到的问题
- mysql101个调节和优化的方法