//PAT1016
//通过字符串处理获取新整数字符串,然后转为整型
#include <iostream>
#include <string>
#include <algorithm>
#include <cstdlib>
using namespace std;
int main()
{
int a[2];
int cnt = 0;
while ( cnt < 2 )
{
string str, pstr;
cin>>str>>pstr;
int num = 0;
num = count( str.begin(), str.end(), pstr[0] ); //获取字符pstr[0]的个数
string nstr;
for (int i=0; i<num; i++) //通过个数组成字符串
{
nstr.append(pstr);
}
a[cnt] = atoi( nstr.c_str() ); //字符串转为整型
cnt++;
}
cout<<a[0]+a[1]<<endl;
return 0;
}1016 部分A+B (15)
本文介绍了一个使用C++实现的程序,该程序通过读取输入的字符串,并统计特定字符出现的次数,再将这些字符组成的字符串转换为整数进行求和运算。此程序展示了如何运用标准库函数进行字符串处理及类型转换。

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



