Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在c+中查找给出错误答案的方法+;_C++_Arrays_String_Find_C++14 - Fatal编程技术网

C++ 在c+中查找给出错误答案的方法+;

C++ 在c+中查找给出错误答案的方法+;,c++,arrays,string,find,c++14,C++,Arrays,String,Find,C++14,在下面的代码中,我们必须首先计算字符串中存在的一致子字符串的权重。统一子字符串是仅包含一个字符(如“a”或“aaa”)的字符串。字符的权重定义为a-1 b-2……z-26 在计算所有有效一致子串的权重之后,我们将得到各种查询,我们必须检查给定的编号是否为数组 以下是代码的链接及其相应的输出: #包括 使用名称空间std; int main() { 字符串s; cin>>s; int i=0,j=0,k=0; 国际农业资源[10000]; int c=0; 而(s[i]!='\0') { int

在下面的代码中,我们必须首先计算字符串中存在的一致子字符串的权重。统一子字符串是仅包含一个字符(如“a”或“aaa”)的字符串。字符的权重定义为a-1 b-2……z-26

在计算所有有效一致子串的权重之后,我们将得到各种查询,我们必须检查给定的编号是否为数组

以下是代码的链接及其相应的输出:

#包括
使用名称空间std;
int main()
{
字符串s;
cin>>s;
int i=0,j=0,k=0;
国际农业资源[10000];
int c=0;
而(s[i]!='\0')
{
int x=(int)s[i];
x=x-96;
arr[c++]=x;
j=i+1;
整数和=x;
而(s[j]==s[i])
{
总和+=x;
arr[c++]=总和;
j++;
}
i=j;
}
int-q;
cin>>q;
对于(i=0;i>val;
bool exists=查找(开始(arr)、结束(arr)、val)!=结束(arr);
if(exists==true)

你忘了初始化
arr

改变

int arr[1000];


另外,
x=x-96;
最好写为
x-=“a”

不要以链接的形式提供示例输入和实际+所需输出。将它们发布在您的问题中。供将来参考:永远不要
#包括
。使用公共标题,而不是内部实现细节。回复:“编写得更好”是的,但它仍然是错的。不是所有的世界都是ASCII码。
int arr[1000];
int arr[1000] = {0};