poj3673

来源:互联网 发布:软件测试个人心得 编辑:程序博客网 时间:2024/06/10 11:55

题目大意:

按照例子123*45 is equal to 1*4 + 1*5 + 2*4 + 2*5 + 3*4 + 3*5 = 54计算两个数相乘即可

解题思路:

代码如下:

#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){  int a,b,num[15];  int m,n,i,l,sum=0,x;  scanf("%d%d",&a,&b);  m=a;n=b;i=1;  while(n!=0)  {    num[i++]=n%10;    n=n/10;  }  l=i-1;  while(m!=0)  {    for(i=1;i<=l;i++)    {      sum=sum+(m%10)*num[i];      }    m=m/10;  }  printf("%d\n",sum);  return 0;}
0 0
原创粉丝点击