import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i < n; i++) a[i] = sc.nextInt(); int q = sc.nextInt(); StringBuilder out = new StringBuilder(); for (int k = 0; k < q; k++) { int x = sc.nextInt(); boolean found = Arrays.stream(a).anyMatch(v -> v == x); out.append(found ? "はい" : "いいえ").append('\n'); } System.out.print(out); }}
C#Main.cs · 17 行
using System;using System.Linq;class Program{ static void Main() { Console.ReadLine(); int[] a = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray(); Console.ReadLine(); foreach (string s in Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries)) { int x = int.Parse(s); Console.WriteLine(a.Contains(x) ? "はい" : "いいえ"); } }}
C++main.cpp · 16 行
#include <algorithm>#include <iostream>#include <vector>int main() { int n, q, x; std::cin >> n; std::vector<int> a(n); for (int& v : a) std::cin >> v; std::cin >> q; for (int k = 0; k < q; k++) { std::cin >> x; bool found = std::find(a.begin(), a.end(), x) != a.end(); std::cout << (found ? "はい" : "いいえ") << "\n"; }}
Cmain.c · 19 行
#include <stdio.h>int contains(const int *a, int n, int x) { for (int i = 0; i < n; i++) if (a[i] == x) return 1; return 0;}int main(void) { int n, q, x, a[1000]; scanf("%d", &n); for (int i = 0; i < n; i++) scanf("%d", &a[i]); scanf("%d", &q); for (int k = 0; k < q; k++) { scanf("%d", &x); puts(contains(a, n, x) ? "はい" : "いいえ"); } return 0;}