# 输入一个数查找比它小的元素

一个整型数组有10元素,请先给这10个元素赋值,然后随便输入一个数,最后输出数组中比这个数小的所有元素,每个数用空格隔开,如果没有找到,则输出not find。
 

 

以下程序实现了这一功能,请你填补空白处内容: ```cpp #include int main() { int a[10], i, n; int isfind = 0; printf("please set array values:"); for (i = 0; i < 10; i++) scanf("%d", &a[i]); printf("please enter one num:"); scanf("%d", &n); for (i = 0; i < 10; i++) { ______________; } if (isfind) printf("\n"); else printf("not find\n"); return 0; } ``` ## template ```cpp #include int main() { int a[10], i, n; int isfind = 0; printf("please set array values:"); for (i = 0; i < 10; i++) scanf("%d", &a[i]); printf("please enter one num:"); scanf("%d", &n); for (i = 0; i < 10; i++) { if (a[i] < n) { isfind = 1; printf("%d ", a[i]); } } if (isfind) printf("\n"); else printf("not find\n"); return 0; } ``` ## 答案 ```cpp if (a[i] < n) { isfind = 1; printf("%d ", a[i]); } ``` ## 选项 ### A ```cpp if (a[i] < n) { isfind = 0; printf("%d ", a[i]); } ``` ### B ```cpp if (a[i] > n) { isfind = 1; printf("%d ", a[i]); } ``` ### C ```cpp if (a[i] > n) { isfind = 0; printf("%d ", a[i]); } ```