7-2 和为某个值的两个数 (10 分)
有一个整数数组L,有N个元素,请找出数组中和为S的两个不相等的元素,并将这两个数按从小到大顺序输出,如果有多对数字满足要求,输出第一对即可,如果不存在满足条件的数对,输出Not found。
输入格式:
输入为一组整数,第一行是整数N(0<N<=100),为数组元素的个数。 第二行是n个整数,是数组的N个元素。 第三行是S,为题目中指定的和值。
输出格式:
如果存在满足条件的数对,请输出第一对整数即可(按数组中的前后顺序输出),否则输出“Not found”。
输入样例1
5
7 5 2 10 4
9
输出样例1
2 7
输入样例2
8
2 3 5 7 10 13 20 25
43
输出样例2
Not found
输入样例3
8
12 13 15 17 10 13 10 25
20
输出样例3
Not found
#include<stdio.h>
int main(){
int n,i,j;
int a[100];
int s;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d ",&a[i]);
}
scanf("%d",&s);
fo