编写一个函数,其功能是从一个一维整型数组中寻找指定的一个数,若找到,返回该数在数组中的下标值,否则返回-1。
nt fnFind(int a[],int x,int n){int i;for(i=0;i<n;i++)if(x==a[i])return i;return (-1);}[/i]
举一反三
- 有一个数组, 共存有 10 个整数, 要求编写一函数找出最小的数和其下标, 然后把它和数组中最前面的元素调换。
- 程序的功能是:主函数定义了一个整型数组data,从键盘上输入一个数x,调用函数fsum()判断该数x是否在数组data中。如果x在数组中,则得到x在data中第一次出现时的下标值p,同时求出下标从0到P之间所有元素之和,函数返回x的下标值p;否则,x不在数组中,函数fsum()返回-1,主函数提示相应信息。主函数输出计算结果。请编写程序。
- 【简答题】编写一个函数,判断一个整型数是否为素数,若是素数,函数返回 1 ,否则返回 0
- //请编写函数fun,该函数的功能是:删去一维数组中所有相同的数,使之只剩下一个.函数返回删除后数组中元素的个数.
- 编程完成在一个数组中查找指定数据的功能,具体要求如下: (1)用静态初始化的方法定义并初始化一个数组;[br][/br] (2)从控制台输入一个数,在数组中查找此数,如果找到则输出这个数是数组中的第几个数,如果没有找到,则输出“查无此数”。
内容
- 0
写一个求阶乘的函数,传入一个数10,返回该数的阶乘值。
- 1
有15个数按由大到小的顺序放在一个数组中,输入一个数,要求找出该数是数组中的第几个元素。若该数不在数组中,则输出“无此数!”。
- 2
设计函数intisSxh(intn)判断整数n是否是水仙花数,若是则返回1,否则返回0。设计函数intsxh()输出所有的水仙花数,并返回一共有多少个水仙花数,编写main函数输出有过少个水仙花数。#include//函数功能:判断整数n是否为水仙花数intisSxh(intn){/*把函数补充完整*/}//函数功能:打印所有水仙花数,并返回有多少个水仙花数intsxh(){/*把函数补充完整*/}intmain(){printf("一共输出了%d个水仙花数",sxh());return0;}
- 3
下面函数用“折半查找法”从有n个数的a数组中对关键字m查找,若找到,返回其下标值,否则返回-1,请填空。
- 4
在一个无序的整型数组中查找某个数,若找到打印出该数的索引,若未找到打印出“该数组中不存在”