• 2022-06-06
    编写一个函数,其功能是从一个一维整型数组中寻找指定的一个数,若找到,返回该数在数组中的下标值,否则返回-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]

    内容

    • 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

      在一个无序的整型数组中查找某个数,若找到打印出该数的索引,若未找到打印出“该数组中不存在”