圣诞节就要到了,圣诞树上挂了各式各样的礼物,调皮的小明想把自己能够得到的礼物全摘下来。已知礼物的个数n(n<=1000),和 每个礼物的高度i,以及小明能够到的最大高度m。n、i、m均为正 数。

求小明摘的礼物的个数
关于输入
输入共3行,第一行为礼物的个数n(n<=1000)。第二行依次输入每个礼物的高度i。第三行输入小明最大能够到的高度m,i、m均为正整数。如果m大于或等于i,则表示能够到。
关于输出
输出1行,为小明能够到的礼物的个数。

你题目的解答代码如下:

#include <stdio.h>
int main()
{
    int i,n,m,count=0;
    scanf("%d", &n);
    int a[n];
    for (i = 0; i < n; i++)
        scanf("%d", &a[i]);
    scanf("%d", &m); 
    for (i = 0; i < n; i++)
        if(a[i]<=m)
            count++;
    printf("%d\n", count);
    return 0;
}

如有帮助,望采纳!谢谢!