输入一个整型数组和一个索引值,计算并返回该索引值对应的元素在数组中出现的次数。
例如: 输入:数组:[100,200,300,100],数组长度:4.,目标元素索引值:0
输出:2
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int a[100];
int n, i, j, k, t;
int main(void)
{
printf("输入数组的个数:");
scanf("%d", &n);
//将所有数组放入
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
//输入要查询值的索引
printf("输入索引值:");
scanf("%d", &j);
//根据索引找到相应值
for (i = 0; i < n; i++)
{
if (i == j)
k = a[i];
}
for (i = 0; i < n; i++)
{
if (k == a[i])
{
t++;
}
}
printf("%d", t);
system("pause");
return EXIT_SUCCESS;
}
结果: