C语言编程,输入n个整数存放在数组中,再输入整数m,查找m是否在数组中。(n由键盘输入)。求帮助
#include <stdio.h>
int main() {
int n, a[1000];
int i;
printf("输入数组长度:");
scanf("%d", &n);
for (i=0;i<n;i++) {
printf("输入数组第%d个成员:",i+1);
scanf("%d", &a[i]);
}
printf("输入整数m:");
scanf("%d", &m);
//数组中查找
for (i=0;i<n;i++) {
if (a[i] == m) {
printf("在数组中找到%d,位于数组第%d个位置\n",m, i);
}
}
return 0;
}追问
int main() {
int n, a[1000];
int i;
printf("输入数组长度:");
scanf("%d", &n);
for (i=0;i<n;i++) {
printf("输入数组第%d个成员:",i+1);
scanf("%d", &a[i]);
}
printf("输入整数m:");
scanf("%d", &m);
//数组中查找
for (i=0;i<n;i++) {
if (a[i] == m) {
printf("在数组中找到%d,位于数组第%d个位置\n",m, i);
}
}
return 0;
}追问
C:\Users\Administrator\Desktop\1.c(15) : error C2065: 'm' : undeclared identifier
硒俴 cl.exe 奀堤渣.
int i; 改成int i, m;
我忘了定义m,你自己加上就可以了。
温馨提示:答案为网友推荐,仅供参考