元素与集合的关系
“属于”与“不属于”是元素与集合之间的关系,且只有这两种关系。
判断一个元素是否属于一个集合,下面上代码:
#include <stdio.h>
#include <stdbool.h>
int main() {
int array[5] = {2, 3, 5, 7, 9};
bool is_first = true;
printf("集合A:[");
for (int i = 0; i < 5; ++i) {
if (is_first == true) {
printf("%d", array[i]);
is_first = false;
} else {
printf(", %d", array[i]);
}
}
printf("]\n");
int item = 0;
bool exist = false;
printf("请输入一个数字:");
scanf("%d", &item);
for (int i = 0; i < 5; ++i) {
if (array[i] == item) {
exist = true;
break;
}
}
if (exist == true) {
printf("数字%d属于集合A\n", item);
} else {
printf("数字%d不属于集合A\n", item);
}
return 0;
}