杭电2100题,高手帮忙看看呀,不知为何WA。试过的答案都对啊,请帮忙找出漏洞,麻烦啦
#include<iostream>#include<string.h>usingnamespacestd;inttransform(char*p){intlen,b,s...
#include<iostream>
#include<string.h>
using namespace std;
int transform(char *p)
{
int len,b,sum,i;
sum=0;
while(*p!='\0')
{ b=*p-65;
len=strlen(p);
for(i=0;i<len-1;i++)
b*=26;
sum+=b;
p++;
}
return sum;
}
int main(void)
{
char str1[210],str2[210];
int a,k,number[210],i;
_int64 sum;
while(cin>>str1>>str2)
{
sum=transform(str1)+transform(str2);
k=0;
while(sum)
{
a=sum%26;
sum/=26;
number[k++]=a+65;
}
for(i=k-1;i>=0;i--)
printf("%c",number[i]);
cout<<endl;
}
return 0;
} 展开
#include<string.h>
using namespace std;
int transform(char *p)
{
int len,b,sum,i;
sum=0;
while(*p!='\0')
{ b=*p-65;
len=strlen(p);
for(i=0;i<len-1;i++)
b*=26;
sum+=b;
p++;
}
return sum;
}
int main(void)
{
char str1[210],str2[210];
int a,k,number[210],i;
_int64 sum;
while(cin>>str1>>str2)
{
sum=transform(str1)+transform(str2);
k=0;
while(sum)
{
a=sum%26;
sum/=26;
number[k++]=a+65;
}
for(i=k-1;i>=0;i--)
printf("%c",number[i]);
cout<<endl;
}
return 0;
} 展开
1个回答
华芯测试
2024-09-01 广告
2024-09-01 广告
电学测试台是深圳市华芯测试科技有限公司的核心设备之一,它集成了高精度测量仪器与自动化控制系统,专为半导体芯片、电子元件及模块的电性能检测而设计。该测试台能够迅速、准确地完成电压、电流、电阻、电容及频率等关键参数的测试,确保产品质量符合行业标...
点击进入详情页
本回答由华芯测试提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询