中易网

ACM一道水题

答案:2  悬赏:10  
解决时间 2021-02-11 22:01
ACM一道水题
最佳答案
#include
#include
using namespace std;
int main()
{   
string a,b;
cin>>a;
cin>>b;
int n;
int  sum=0;
int x=strlen(a.c_str());
int y=strlen(b.c_str());
for (int i=0;i {
for(int j=0;j {
n=(a[i]-'0')* (b[j]-'0');//这里要取其整数值,不要ASCII码值
sum=sum+n;
}
}
cout< return 0;
}
全部回答
哈哈,看见1000000007这种数你就应该条件反射的想到两个字:“溢出” 我只改了一下output函数 #include  using namespace std; void sort(int* maxnumber,int n){ for(int i=0;imaxnumber[j]){ int temp=maxnumber[i]; maxnumber[i]=maxnumber[j]; maxnumber[j]=temp; } } } } void output(int &sum,int* maxnumber,int n){ long long a=sum; for(int i=0;i>t; while(t--){ cin>>n; int sum=1; int* maxnumber=new int [n]; for(int i=0;i>maxnumber[i]; sort(maxnumber,n); output(sum,maxnumber,n); sum>0?cout<
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯