Codeup墓地 Contest100000575 問題 C: 特殊乘法
題目描述
寫個演算法,對2個小於1000000000的輸入,求結果。特殊乘法舉例:123 * 45 = 14 +15 +24 +25 +34+35
輸入
兩個小於1000000000的數
輸出
輸入可能有多組資料,對於每一組資料,輸出Input中的兩個數按照題目要求的方法進行運算後得到的結果。
樣例輸入
24 65
42 66666
3 67
樣例輸出
66
180
39
程式碼:
#include<cstdio> int main(){ int a,b; char str_a[11],str_b[11]; while(scanf("%d%d",&a,&b)!=EOF){ int c=0; sprintf(str_a,"%d",a),sprintf(str_b,"%d",b); for(int i=0;str_a[i]!='\0';++i){ for(int j=0;str_b[j]!='\0';++j){ c+=(str_a[i]-'0')*(str_b[j]-'0'); } } printf("%d\n",c); } return 0; }
相關推薦
Codeup墓地 Contest100000575 問題 C: 特殊乘法
題目描述 寫個演算法,對2個小於1000000000的輸入,求結果。特殊乘法舉例:123 * 45 = 14 +15 +24 +25 +34+35 輸入 兩個小於1000000000的數 輸出 輸入可能有多組資料,對於每一組資料,輸出Input中的兩個數按照題目要求的方法
Codeup墓地 Contest100000575 問題 F: A+B和C
題目描述 給定區間[-231, 231]內的3個整數A、B和C,請判斷A+B是否大於C。 輸入 輸入第1行給出正整數T(<=10),是測試用例的個數。隨後給出T組測試用例,每組佔一行,順序給出A、B和C。整數間以空格分隔。 輸出 對每組測試用例,在一行中輸出“Cas
Codeup墓地 Contest100000575 問題 G: 數字分類
題目描述 給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字: A1 = 能被5整除的數字中所有偶數的和; A2 = 將被5除後餘1的數字按給出順序進行交錯求和,即計算n1-n2+n3-n4…; A3 = 被5除後餘2的數字的個數; A4 = 被5除後餘3的數字的平均數,精
Codeup墓地 Contest100000575 問題 E: Shortest Distance
題目描述 The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between an
Codeup墓地 Contest100000575 問題 D: 比較奇偶數個數
題目描述 第一行輸入一個數,為n,第二行輸入n個數,這n個數中,如果偶數比奇數多,輸出NO,否則輸出YES。 輸入 輸入有多組資料。 每組輸入n,然後輸入n個整數(1<=n<=1000)。 輸出 如果偶數比奇數多,輸出NO,否則輸出YES。 樣例輸入
Codeup墓地 Contest100000575 問題 B: A+B
題目描述 給定兩個整數A和B,其表示形式是:從個位開始,每三位數用逗號","隔開。 現在請計算A+B的結果,並以正常形式輸出。 輸入 輸入包含多組資料資料,每組資料佔一行,由兩個整數A和B組成(-109 < A,B < 109)。 輸出 請計算A+B的結果,並
Codeup墓地 Contest100000575 問題 A: 剩下的樹
題目描述 有一個長度為整數L(1<=L<=10000)的馬路,可以想象成數軸上長度為L的一個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,…,L共L+1個位置上有L+1棵樹。 現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100
Codeup墓地 Contest100000575 問題 H: 部分A+B
題目描述 正整數A的“DA(為1位整數)部分”定義為由A中所有DA組成的新整數PA。例如:給定A = 3862767,DA = 6,則A的“6部分”PA是66,因為A中有2個6。 現給定A、DA、B、DB,請編寫程式計算PA + PB。 輸入 輸入在一行中依次給出A、DA、B
codeup id=1906 特殊乘法
#include<iostream> using namespace std; #define Maxsize 10 int main() {int a,b,t,sum=0,p; int ele_a[Maxsize],ele_b[Maxsize],i,j,multiply,mult
題目1083:特殊乘法-九度oj
5% 研究 lap col 輸出 space pan 題目10 ret 題目描述: 寫個算法,對2個小於1000000000的輸入,求結果。 特殊乘法舉例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5 輸入: 兩個小於1000000000的
C語言——乘法口訣表
列印九九乘法口訣表 思想: 1,兩位數相乘,所以定義兩個變數 2,定義兩個迴圈,且使用巢狀迴圈,乘法口訣表的行數為外層迴圈,每行的列數為內層迴圈,每次內層迴圈輸出乘法口訣表的一行,然後在外層迴圈中換行。 #define _CRT_SECURE_NO_WARNINGS #include
牛客網——特殊乘法
題目描述 寫個演算法,對2個小於1000000000的輸入,求結果。 特殊乘法舉例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5 輸入描述: 兩個小於1000000000的數 輸出描述: 輸入可能有多組資料,對於每一組資料,輸出Input中的兩
C語言 乘法計算
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or
c#九九乘法表
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleAppl
C++特殊成員變數(靜態、常量、引用)的初始化方法
有些成員變數的資料型別比較特別,它們的初始化方式也和普通資料型別的成員變數有所不同。這些特殊的型別的成員變數包括: 1.引用 2.常量 3.靜態 4.靜態常量(整型) 5.靜態常量(非整型) 常量和引用,必須通過引數列表進行初始化。 靜態成員變數的初始化也頗有
c列印乘法口訣和三角
列印乘法口訣和三角所用的演算法跟java一樣,直接上程式碼 //乘法口訣 #include <stdio.h> int main(void) { for (int i = 1;
C++ 特殊類成員 7-- 7函式指標也可以作為函式的引數 8使用typedef簡化函式指標的宣告
#include <iostream> using namespace std; /*--------------------------------- 17-06 7函式指標也可以作為函式的引數 8使用typedef簡化函式指標的宣告 --------
C++矩陣乘法計算 || GPU && CPU 實現
前言 矩陣乘法運算是機器學習的基礎。比如,卷積神經網路通過矩陣化輸入資料,然後通過矩陣乘法計算獲得結果。而效能對於演算法是至關重要的事情,所以本文主要介紹c++呼叫普通的矩陣乘法庫進行計算,以及通過cuda計算矩陣乘法。C++常用cblas庫加速cpu上的矩陣
C#矩陣乘法
/// <summary> /// <summary> /// 矩陣乘法 /// </summary>
C/C++ 輸出乘法口訣表
#include<stdio.h> int main(void) { int i,j; for(i=1;i<10;i++) { for(j=1;j<