您的位置:首页 > 其它

在有序的数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出no found

2016-12-08 15:54 387 查看
#include<stdio.h>

#define N 10

void main()

{  int a
;

   int num,i;

   char ch='n';

   printf("Input an array:\n");

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

   printf("Output the array:\n");

   for(i=0;i<N;i++)
  printf("%d ",a[i]);

   printf("\n");

   printf("Input a number:\n");

   scanf("%d",&num);

   printf("start finding\n");

   for(i=0;i<N;i++)
  if(num==a[i])
  {  ch='Y';
     printf("%d is the %dth number in the array\n",num,i+1);
  }
  if(ch=='n')
  printf("no found\n");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐