/* * C 言語演習問題(1) 関数 * 問題4 解答例 * (C) 2005 Hirohisa AMAN */ #include int findInt(int a[], int n, int x){ int i; for ( i = 0; i < n; i++ ){ if ( a[i] == x ){ return 1; } } return 0; } int main(void){ /* * 試しに大きさ 10 の配列を用意し, * その内容を 1,2,...,10 にしておく */ int a[10]; int i, x; for ( i = 0; i < 10; i++ ){ a[i] = i+1; } printf("x = ? "); scanf("%d", &x); if ( findInt(a,10,x) == 1 ){ printf("%d は見つかりました\n", x); } else{ printf("%d は見つかりませんでした\n", x); } return 0; }