九度OJ 1083:特殊乘法 (基础题)
2024-09-16 15:20:14
时间限制: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
思路:
分别求出各位数,存在一个数组里面,矩阵乘法即可。
代码:
#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
****************************************************************/
最新文章
- 前端JS常用字符串处理实例
- 通讯录(ios自带无界面)
- IL指令大全
- -WEBKIT-USER-SELECT:NONE导致输入框无法输入
- Fortran编译多个文件(转载)
- java自定义接口
- 构建你的第一个App
- c#程序添加其他网站的webservice引用。
- mariadb 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
- jquery如何判断元素是否被点击_百度知道
- vue父子组件之间的通信
- ssl证书专题(3):创建CA和申请证书
- Gird Layout代码解释
- 创建django出现的问题
- echarts - 使用echarts过程中遇到的问题(pending...)
- 【php增删改查实例】第六节 - 部门管理模块(开始)
- luoguP4705 玩游戏 分治FFT
- python用sqlite3模块操作sqlite数据库-乾颐堂
- Flip
- [BZOJ 4857][Jsoi2016]反质数序列
热门文章
- 吉首大学 问题 L: 小李子的老年生活
- codevs_1043 方格取数(棋盘DP)
- CodeForces - 258D Little Elephant and Broken Sorting
- 全站之路一路坑(2)——在Apache下部署django博客
- Mysql乱码问题解决历程
- 任务驱动,对比式学习.NET开发系列之开篇------开源2个小框架(一个Winform框架,一个Web框架)
- 翻译BonoboService官网的安装教程
- iOS网络交互数据格式解析之json
- nginx rewrite arg 带问号的地址转发参数处理?Nginx重定向的参数问题
- 2017.2.20 activiti实战--第二章--搭建Activiti开发环境及简单示例(二)简单示例