定义一个一维整型数组 int a[10],并给它赋初值; 从键盘上输入一个整数a;统计数组中与a相同的元素的数量。
代码如下:
#include<stdio.h>
int main()
{
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int m;
printf("请输入一个数:\n");
scanf("%d", &m);
int count = 0;
int len = sizeof(a) / sizeof(a[0]);
for (int i = 0; i < len; i++)
{
if (a[i] == m)
{
count++;
}
}
printf("相同的个数:%d", count);
return 0;
}
如有帮助,欢迎采纳哈
#include<stdio.h>
int main()
{
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int num=0;
scanf("%d", &num);
int cnt = 0;
for (int i = 0; i < 10; i++)
{
if (a[i] == num)
cnt++;
}
printf("与输入相同的个数有:%d", cnt);
return 0;
}