哪里错啦

Sing  •  3个月前


include

using namespace std;

int main() {

int A, B, sum = 0;

// 读取两个整数 A 和 B
cin >> A >> B;

while (A > 0 || B > 0) {
    // 计算 A 的最低位
    int a = A % 10;
    // 计算 B 的最低位
    int b = B % 10;
    // 将两个最低位的乘积累加到 sum
    sum += a * b;
    // 移除 A 和 B 的最低位
    A /= 10;
    B /= 10;
}

cout << sum << endl;

return 0;

}


评论:

怎么改啊


Sing  •  3个月前

include

include

using namespace std; / run this program using the console pauser or add your own getch, system("pause") or input loop /

int main(int argc, char** argv) {

int a[10]={0},b[10]={0},total=0;
string A,B;
cin>>A>>B;
for(int i=0;i<A.length();i++){
	a[i]=int(A[i]);
	a[i]=a[i]-48;
}
for(int i=0;i<B.length();i++){
	b[i]=int(B[i]);
	b[i]=b[i]-48;
}
for(int i=0;i<A.length();i++){
	for(int j=0;j<B.length();j++){
		total=total+a[i]*b[j];
	}
}
cout<<total;
return 0;

}


robin88  •  2个月前

请先登录,才能进行评论