回 帖 发 新 帖 刷新版面

主题:请帮我看哪错了谢谢有一个错误可是我找不到!!!

#include <stdio.h>
void  main()
{
  int i;
  int num['N'],search;

  printf("\n 请输入%d个数组元素: \n",N);     (就在这行我找不出哪位老大帮帮忙)

  for(i=0;i<N;i++)
      scanf("%d",&num[i]);

  printf("\n 请输入要查找的数:");
  scanf("%d",&search);

  for(i=0;i<N;i++)
{
   if (num[i]==search)
  {
   break;
  }

}
  if(i<N)
  printf ("\n 在数组的第 %d 个位置找到了数字 %d !\n",i+1,search);
  'slse';

   printf ("\n没有找到!\n");
}

回复列表 (共2个回复)

沙发


printf("\n 请输入%d个数组元素: \n",N);     

N要先定义后使用,在此之前加上
int N=0;
试试

板凳


谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册