POJ3673解题报告
2015-09-07 18:32
357 查看
题意
就是按那个规则去算数,把每位拆开了做乘法然后加起来
解法
循环遍历一边即可,只是在做的时候最好使用字符串数组
代码
#include <iostream> using namespace std; void number(char num1[],char num2[]){ //用字符串处理 int len1 = strlen(num1); int len2 = strlen(num2); int sum=0; for(int i=0;i<len1;i++){ for(int j=0;j<len2;j++){ sum+=(num1[i]-'0')*(num2[j]-'0'); } } cout<<sum<<endl; } int main(){ char num1[15],num2[15]; cin>>num1>>num2; number(num1,num2); return 0; }
相关文章推荐
- linux运维实战练习-2015年9月5日课程作业
- android点击两侧返回键退出应用
- 1073. Scientific Notation (20)
- Druid原理介绍(1)
- Android中ListView的item按钮监听错乱问题解决办法 推荐
- Windows下Anaconda的安装和简单使用
- HASH表实现
- Trie树(压缩Trie树及Double-Array Trie)
- UE4 computing lightmap UV mapping in SpeedTree
- two sample ttest & paired ttst
- JXL获取excel批注
- 高仿58同城的Gridview
- JAVA高并发学习笔记(二) 多线程基础
- 正反方向传值及打地鼠游戏的实现
- linux下IPTABLES配置详解
- quick-cocos2d-x基于源码加密打包功能的更新策略(3)
- (function(){})(),function(){}()的相关探究
- iOS如何把所有页面状态栏的字体颜色都设置为白色
- java基础 用arraylist做电话本
- iOS7自定义视图控制器过渡2-手势交互过渡