应用指针方法编程实现:输入10个整数赋给一个一维数组,再输入一个要查找的整数?

应用指针方法编程实现:输入10个整数赋给一个一维数组,再输入一个要查找的整数,在一维数组的元素中,查找给定的数,若找到则输出该数在数组中的位序(数组中第一个元素位序为1),若找到多个择分行输出该数在数组中的位序,(一行输出一个位序)若没找到,则输出NO。
输入格式:第一行:10个整数,空格隔开 第二行:要查找的数
输出格式(若找到):第一行:找到的第一个数在一维数组中的位序 第二行:找到的第二个数在一维数序中的位序……

第1个回答  2020-07-07

#include "stdio.h"

int main()

{ int i,n=0,x,a[10];

  for(i=0;i<10;i++)

    scanf("%d",&a[i]);

  scanf("%d",&x);

  for(i=0;i<10;i++)

    if(a[i]==x)

       n++,printf("%d\n",i+1);

  if(n==0)printf("NO\n");    

  return 0;

}

相似回答