温度统计 C++/C语言

现有一段时间的温度数据,请统计指定温度出现的次数。

时间限制:1000
内存限制:65536
输入
第一行一个整数n,表示温度数据的个数。(0 < n ≤ 200) 第二行n个整数,以空格分隔,每个整数表示一个温度,温度的范围大于等于0,小于等于40。 第三行一个整数,表示需要查询的温度t。(0 ≤ t ≤ 40)
输出
输出一个整数,表示温度t出现的次数。
样例输入
10
18 19 21 17 20 18 21 21 22 21
21
样例输出
4

数组存储,然后循环遍历每有一次,计数加一

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a[10000];
    int i,n,t=0,x;
    scanf("%d",&n);
    for(i=0; i<n; i++)
        scanf("%d",&a[i]);
    scanf("%d",&x);
    for(i=0; i<n; i++)
    if(x==a[i])
        t++;
    printf("%d",t);
    return 0;
}

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632