时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:4114

解决:2809

题目描述:

写个算法,对2个小于1000000000的输入,求结果。

特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5

输入:

两个小于1000000000的数

输出:

输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。

样例输入:
123 45
样例输出:
54
来源:
2010年清华大学计算机研究生机试真题

思路:

分别求出各位数,存在一个数组里面,矩阵乘法即可。

代码:

#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char a[11], b[11];
    long long r;
 
    while (scanf("%s%s", a, b) != EOF)
    {
        r = 0;
        for (int i=0; i<strlen(a); i++)
        {
            for (int j=0; j<strlen(b); j++)
            {
                r += (a[i]-48) * (b[j]-48);
            }
        }
 
        printf("%lld\n", r);
    }
 
    return 0;
}
/**************************************************************
    Problem: 1083
    User: liangrx06
    Language: C
    Result: Accepted
    Time:0 ms
    Memory:912 kb
****************************************************************/

最新文章

  1. 前端JS常用字符串处理实例
  2. 通讯录(ios自带无界面)
  3. IL指令大全
  4. -WEBKIT-USER-SELECT:NONE导致输入框无法输入
  5. Fortran编译多个文件(转载)
  6. java自定义接口
  7. 构建你的第一个App
  8. c#程序添加其他网站的webservice引用。
  9. mariadb 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
  10. jquery如何判断元素是否被点击_百度知道
  11. vue父子组件之间的通信
  12. ssl证书专题(3):创建CA和申请证书
  13. Gird Layout代码解释
  14. 创建django出现的问题
  15. echarts - 使用echarts过程中遇到的问题(pending...)
  16. 【php增删改查实例】第六节 - 部门管理模块(开始)
  17. luoguP4705 玩游戏 分治FFT
  18. python用sqlite3模块操作sqlite数据库-乾颐堂
  19. Flip
  20. [BZOJ 4857][Jsoi2016]反质数序列

热门文章

  1. 吉首大学 问题 L: 小李子的老年生活
  2. codevs_1043 方格取数(棋盘DP)
  3. CodeForces - 258D Little Elephant and Broken Sorting
  4. 全站之路一路坑(2)——在Apache下部署django博客
  5. Mysql乱码问题解决历程
  6. 任务驱动,对比式学习.NET开发系列之开篇------开源2个小框架(一个Winform框架,一个Web框架)
  7. 翻译BonoboService官网的安装教程
  8. iOS网络交互数据格式解析之json
  9. nginx rewrite arg 带问号的地址转发参数处理?Nginx重定向的参数问题
  10. 2017.2.20 activiti实战--第二章--搭建Activiti开发环境及简单示例(二)简单示例