C编程:任意输入 10 个数,然后再输入一个数,找出 10 个数中与这个数相等的数 的个数。
时间: 2024-05-11 07:19:37 浏览: 67
pot2plot3_三个点画圆_
以下是一种实现方式:
```c
#include <stdio.h>
int main() {
int arr[10];
int num, count = 0;
// 输入 10 个数
printf("请输入 10 个数:");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 输入一个数
printf("请输入一个数:");
scanf("%d", &num);
// 统计相等的数的个数
for (int i = 0; i < 10; i++) {
if (arr[i] == num) {
count++;
}
}
printf("在这 10 个数中,与 %d 相等的数有 %d 个。\n", num, count);
return 0;
}
```
首先定义一个长度为 10 的整型数组 `arr`,然后使用循环语句 `for` 输入 10 个数。接着再输入一个数 `num`,使用循环语句 `for` 统计数组中与 `num` 相等的数的个数,最后输出结果。
阅读全文