将整数与整数数组的元素进行比较

标签 c arrays

我是编程新手,我进行了搜索,但没有一个问题能准确回答我的问题,或者语言不是 c。我正在编写其他东西,但我只是想简化以便自己更好地理解。所以我的问题是,当我输入列表中的数字时,如何才能看到“完成”?

#include <stdio.h>
int main()

{
int c[ ] = {0, 1, 2};
int x;

scanf("%d", &x);

if( *c == x )
    printf("Done");
else    
    printf("Fail");

    return 0;

} 

最佳答案

您需要循环遍历数组中的元素(例如使用 for)并将每个条目与 x 的值进行比较。

关于将整数与整数数组的元素进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21558141/

相关文章:

javascript - 在javascript中对嵌套的对象数组进行排序

arrays - 有效地遍历匹配 bool 条件的数组?

c++ - 参数 `NumberOfConcurrentThreads`在 `CreateIoCompletionPort`中是如何使用的

C - 栈分配链表

c++ - 提高 mmap memcpy 文件读取性能

objective-c - 命令行 Objective-C 程序如何创建其主 NSThread 线程?

c - 如何在不使用字符串库的情况下查找另一个字符数组中是否存在一个字符数组?

arrays - 简单的面试问题变得更难了 : given numbers 1. .100,找到恰好 k 丢失的缺失数字

python - 在范围之间重新分类python中的numpy数组

c - 哪个指针值是 malloc 调用的最大值