输入就不用我多讲
注意
循环里的i,j指的是行下标和列下标,不是数字!!!
错误代码
if (i + j == k)
正确代码
if (*[*]+*[*]==*)//i,j指的是行下标和列下标
还有
if (*[i] + *[j] == *) {
cout << "yes";
}else{
cout<<"no";
如果你是这样写,那你就大错特错了
应该把cout<<"no";移到循环外面,输出完cout<<"yes";后要结束程序
if (a[i] + a[j] == k) {
cout << "yes";
return 0;
}