编写程序实现功能:已知有序数组 a ,用户通过键盘输入一个数,查找该数组中是否有此数,若有请输出此数存储的位置。将运行无误的源程序代码粘贴到答题框 相关知识点: 试题来源: 解析 #include int main() { int a[10]={0,1,2,3,4,5,6,7,8,9,},k; int low=0,high=9,mid; printf("请输入要查找...
有15 个数存放在一个数组中,输入一个数,要求查找出该数是数组中第几个元素的值。 如果该数不在数组中,则输出“无此数”。以 15 个数用赋初值的方法在程序中给出。要找
查找数值的位置输出数值位置输入数据处理数据输出结果 6. 实现效果 通过该Python程序,用户可以快速输入一个数组和待查找的数值,程序将返回该数值在数组中的位置。如果数组中存在多个相同的数值,也会一并输出。 结语 通过本项目方案,我们可以方便地实现数组元素位置查询功能,提高开发效率。同时,通过状态图和流程图的设计,...
static void Main(string[] args) { int[] temp = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int tempId = Convert.ToInt32(Console.ReadLine()); Console.WriteLine((temp.ToList().IndexOf(tempId)) + 1); Console.ReadLine(); } ...
void main(){ int i,j=0;//jÓÃÀ´¼ÆÊýÊäÈëÐÂÊýÔÚÊý×éÖеĸöÊýint n;//nΪÒ&#...
C语言程序:include <stdio.h>/* 查找key在数组arr中是否存在,若存在,返回第一次出现的位置,否则输出-1 */int find(int arr[], int n, int key){int i;for(i=0; i<n; i++)if(arr[i] == key)return i;return -1;}void main(){int arr[] = {49, 38, 65, 97, 76, 13...
include <stdio.h>//二分法在数组pArray中以升序查找xint BinarySearch(int x, int *pArray, int nMinArraySubScript, int nMaxArraySubScript){int mid=-1;int nValue = -1;if (pArray == NULL) return -1;mid = (nMinArraySubScript + nMaxArraySubScript)/ 2;nValue = *(pArray + ...
//参考代码#include <stdio.h>int main(){ int i=0,n,a[10]={1,2,3,4,5,6,7,8,9,0},flg=0; scanf("%d",&n); for(i=0;i<10;i++) if(n==a[i]){ printf("%d\n",i); flg=1; break; } if(!flg) printf("-1\n"); return 0;...
public class test{ public static void main(String[] args) { int x[]={-6,-5,3,88,123};try { System.out.print("请输入欲搜寻的资料:");int num = new Scanner(System.in).nextInt();if (num==-9999) { System.out.println("程序结束!");}else{ for (int i = 0; i <...
则J=0,!j为真,输出-1。} } / 从键盘输入10个整数 ,存入到数组中 / void shuru(int a[10]){ int i=0;printf("Please input 10 number:\n");for(;i<10;i++){ //scanf("%d",&a[i]);这一句,和下面两句可以达到相同的效果,用哪一种都行 scanf("%d",a);a++;} } ...