C语言求解(在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.)在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.有没有人能写出主函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 13:24:02
C语言求解(在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.)在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.有没有人能写出主函数
C语言求解(在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.)
在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.
有没有人能写出主函数代码T T
1、我不知道输了多少个数字,怎么定义数组
2、在查找数字时,我不知道整数长度,怎么终止循环
C语言求解(在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.)在一个整数序列中查找给定的整数x,若查到则输出位置,否则输出“未找到”.有没有人能写出主函数
#include <stdio.h>
void find(int x, int a[], int n)
{
int i;
for (i = 0; i < n; i++)
if (a[i] == x)
{
printf("found at index: %d\n", i);
break;
}
if (i == n) printf("no found\n");
}
int main()
{
int a[BUFSIZ], i, n, x;
printf("input array length: ");
scanf("%d", &n);
printf("input array element: ");
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
printf("input x: ");
scanf("%d", &x);
find(x, a, n);
return 0;
}