竞赛
考级
这题实际上先输入,再用循环求出k-a[i]的值,定义为b,再判断其他元素中是否有等于b的,注意for循环的i不能等于u,然后输出就行。
#include<bits/stdc++.h> using namespace std; int main(){ int n,k,a[2000],b; cin>>n>>k; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=;i<n;i++){ b=k-a[i]; for(int u=0;u<n;u++){ if(b==a[u]&&u!=i){ cout<<"yes"; return 0; } } } cout<<"no"; return 0; }
提交答案之后,这里将显示提交结果~