题目描述 给定nn个整数的序列A1、A2、...、AnA1、A2、...、An,然后给出一个整数xx,求xx在序列中出现的次数。 输入描述 第一行为一个正整数nn(1≤n≤201≤n≤20); 第二行为用空格隔开的nn个整数(1≤Ai≤1001≤Ai≤100); 第三行为一个正整数xx(1≤x≤1001≤x≤100)。 输出描述 输出xx在序列中出现的次数。用C语言
时间: 2024-02-01 20:14:55 浏览: 100
统计每个整数的出现次数
3星 · 编辑精心推荐
你好,以下是用C语言实现的解法:
```c
#include <stdio.h>
int main() {
int n, x, count = 0;
scanf("%d", &n);
int a[n];
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
scanf("%d", &x);
for (int i = 0; i < n; i++) {
if (a[i] == x) {
count++;
}
}
printf("%d", count);
return 0;
}
```
首先读入整数序列的长度n,然后定义一个长度为n的数组a存储整数序列。接着读入要查找的整数x。最后遍历整数序列,如果某个整数等于x,则计数器count加1。遍历完成后,输出count即可。
阅读全文