打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
扭曲乘法 正确

#include <iostream>
#include <cmath>
using namespace std;
int wei(int num)//统计位数
{
 int count = 0;
while (num != 0) 
{
 num = num / 10;
 count++;
}
 return count;
}

void main()
{
 int num1, num2;
 cout << "Input two number:";
 cin >> num1;
 cin >> num2;
 int a1[5];
 int b1[5];

 int count1 = wei(num1);
 cout << "count1  "<<count1 << endl;
 int count2 = wei(num2);
 cout << "count2  "<<count2 << endl;
 
 int temp1, power1;
 for (int i = 1; i <=count1; i++)
 {
  power1 = pow(10.0, count1 - i);  //幂函数
  temp1 = num1 / power1;
  a1[i] = temp1;
  cout << a1[i] << "   ";
  num1 = num1 % power1;
 }
 cout << endl;
 int temp2, power2;
 for (int i = 1; i <= count2; i++)
 {
  power2 = pow(10.0, count2 - i);  //幂函数
  temp2 = num2 / power2;
  b1[i] = temp2;
  cout << b1[i]<< "   ";
  num2 = num2 % power2;
 }
 cout << endl;
 int sum = 0;
 for (int i = 0; i <= count1; i++)
 {
    for (int j = 0; j <= count2; j++)
  {
  sum = a1[i] * b1[j] + sum;
  //cout << sum << endl;
  }
 }
 cout << sum << endl;
 system("pause");
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
C++
写给09年考南理计算机的你【有关复试】
第四题
问题 C: B 统计程序设计基础课程学生的平均成绩
用VC++类实现快速排序(并输出过程)
“模板”学习笔记(2)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服