#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<"乘法竖式"<<endl;
if(a>b)
{
cout<<" "<<a<<endl;
if(b<=9)
{
cout<<" "<<"x"<<" "<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a*b<<endl;
}
else if(b>=10&&b<=99)
{
cout<<" "<<"x"<<b<<endl;
cout<<" "<<"━━━"<<endl;
int ge=b%10;
int shi=b/10%10;
cout<<" "<<a*ge<<endl;
cout<<" "<<a*shi<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a*ge+a*shi*10<<endl;
}
else
{
cout<<" "<<"x"<<b<<endl;
cout<<" "<<"━━━"<<endl;
int g=b%10;
int s=b/10%10;
int ba=b/100;
cout<<" "<<a*g<<endl;
cout<<" "<<a*s<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a*g+a*s*10<<endl;
cout<<" "<<a*ba*100<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<(a*g+a*s*10)+(a*ba*100)<<endl;
}
}
if(b>a)
{
cout<<" "<<b<<endl;
if(a<=9)
{
cout<<" "<<"x"<<" "<<a<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<b*a<<endl;
}
else if(a>=10&&a<=99)
{
cout<<" "<<"x"<<a<<endl;
cout<<" "<<"━━━"<<endl;
int ge=a%10;
int shi=a/10%10;
cout<<" "<<b*ge<<endl;
cout<<" "<<b*shi<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<b*ge+b*shi*10<<endl;
}
else
{
cout<<" "<<"x"<<a<<endl;
cout<<" "<<"━━━"<<endl;
int g=a%10;
int s=a/10%10;
int ba=a/100;
cout<<" "<<b*g<<endl;
cout<<" "<<b*s<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<b*g+b*s*10<<endl;
cout<<" "<<b*ba*100<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<(b*g+b*s*10)+(b*ba*100)<<endl;
}
}
if(a==b)
{
cout<<" "<<a<<endl;
if(b<=9)
{
cout<<" "<<"x"<<" "<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a*b<<endl;
}
else if(b>=10&&b<=99)
{
cout<<" "<<"x"<<b<<endl;
cout<<" "<<"━━━"<<endl;
int ge=b%10;
int shi=b/10%10;
cout<<" "<<a*ge<<endl;
cout<<" "<<a*shi<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a*ge+a*shi*10<<endl;
}
}
cout<<endl<<"加法竖式"<<endl;
if(a>b)
{
cout<<" "<<a<<endl;
if(b<=9)
{
cout<<" "<<"+"<<" "<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b<<endl;
}
else if(b>=10&&b<=99)
{
cout<<" "<<"+"<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b;
}
else
{
cout<<" "<<"+"<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b<<endl;
}
}
if(b>a)
{
cout<<" "<<b<<endl;
if(a<=9)
{
cout<<" "<<"+"<<" "<<a<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b<<endl;
}
else if(a>=10&&a<=99)
{
cout<<" "<<"+"<<a<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b;
}
else
{
cout<<" "<<"+"<<a<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b<<endl;
}
}
if(a==b)
{
cout<<" "<<a<<endl;
if(b<=9)
{
cout<<" "<<"+"<<" "<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b<<endl;
}
else if(b>=10&&b<=99)
{
cout<<" "<<"+"<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b;
}
else
{
cout<<" "<<"+"<<b<<endl;
cout<<" "<<"━━━"<<endl;
cout<<" "<<a+b<<endl;
}
}
return 0;
}
MATLAB实现杜拉德公式和凯夫公式的计算固液混合料浆临界流速
2024-04-05 22:32:02 33 阅读