1.直接切割 然后stoi转整型
2.存在除数为0的错误
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main() {
string s;
int n;
cin >> n;
while(n--) {
cin >> s;
int len = s.length()/2;
string ps = s.substr(0, len);
string as = s.substr(len, len);
if(stoi(ps)*(stoi(as)!=0 && (stoi(s)/stoi(ps))%(stoi(as)) == 0 && stoi(s)%stoi(ps) == 0))
printf("Yes\n");
else printf("No\n");
}
return 0;
}
本文介绍了一种使用C++进行字符串数学运算的方法,通过将字符串切割并转换为整型,实现对特定数学条件的判断。该方法适用于检查字符串是否能被其前半部分和后半部分整除的情况。
322

被折叠的 条评论
为什么被折叠?



