题目内容 (请给出正确答案)
[主观题]

编写一个函数,该函数接受的一个长度为5的数组,数组存放5个学生的考试成绩,函数计算并返回平均成绩。在主函数中输入成绩并输出平均成绩。补全代码:using System;namespace Main{public class Program{ static readonly int Length = 5; static double Average(double[] a, int length) { double sum = 0; for (int i = 0; i < length; i++) sum += a[i]; return sum / length; } static void Main(String[] args) { double[] a = new double[Length]; string[] inputs = Console.ReadLine().Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEn

答案
int fun(char *str char *substr) { int i j=0; for(i=0;str[i+1]!='\\0';i++) /*如果一个长度为2的子字符串在主字符串中出现一次则j+1 如此 循环*/ if (str [i]==substr [0] &&str [i+1]==substr [1] ) j++; return j; /*返回子字符串在主字符串中出现的次数*/ } int fun(char *str, char *substr) { int i, j=0; for(i=0;str[i+1]!='\\0';i++) /*如果一个长度为2的子字符串在主字符串中出现一次,则j+1, 如此 循环*/ if (str [i]==substr [0] &&str [i+1]==substr [1] ) j++; return j; /*返回子字符串在主字符串中出现的次数*/ } 解析:该题中subsu只有两个字符,所以可以用if语句来直接进行判断。要注意if())中str组的下标为i和i+1,即比较当前字符及其以后的一个字符是否分别与substr中的字符对应相同,若都相同则表示出现了一次。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“编写一个函数,该函数接受的一个长度为5的数组,数组存放5个学…”相关的问题

第1题

编写一个函数,该函数接受的一个长度为5的数组,数组存放5个学生的考试成绩,函数计算并返回平均成绩。在主函数中输入成绩并输出平均成绩。补全代码:using System;namespace Main{public class Program{ static readonly int Length = 5; static double Average(double[] a, int length) { double sum = 0; for (int i = 0; i < length; i++) sum += a[i]; return sum / length; } static void Main(String[] args) { double[] a = new double[Length]; string[] inputs = Console.ReadLine().Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEn
点击查看答案

第2题

数组名作为参数传给函数,作为实际参数的数组名被处理为()

A.该数组长度

B.该数组元素个数

C.该函数中各元素的值

D.该数组的首地址

点击查看答案

第3题

对数组名作函数的参数,下面描述正确的是:

A.数组名作函数的参数,调用时将实参数组复制给形参数组

B.数组名作函数的参数,主调函数和被调函数共用一段存储单元

C.数组名作参数时,形参定义的数组长度不能省略

D.数组名作参数,不能改变主调函数中的数据

点击查看答案

第4题

当调用函数时,实参是一个数组名,则向函数传送的是数组的首地址。()
点击查看答案

第5题

一个完整的C语言程序是()

A.由一个主函数或一个以上的非主函数构成

B.由一个且仅由一个主函数和零个以上(含零)的非主函数构成

C.由一个主函数和一个以上的非主函数构成

D.由一个且只有一个主函数或多个非主函数构成

点击查看答案

第6题

编写需要的函数,主函数已给出。
点击查看答案

第7题

对于语句“int *pa[5];”,的描述,下列说法正确的是()。

A.pa是一个指向数组的指针,所指向的数组是5个int型元素

B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量

C.pa[5]表示某个数组的第5个元素

D.pa是一个具有5个元素的指针数组,每个元素都是一个int型指针

点击查看答案

第8题

关于函数的递归调用,下列哪些表述是正确的:

A.递归函数中没有任何参数;

B.递归函数中不需要递归出口;

C.所谓函数的递归调用,是指:在函数f的定义中有调用f的语句;

D.在编写一个递归函数时,函数体内一定要有结束条件,即有递归出口;

E.函数的递归调用,特别适合于完成类似阶乘的运算,即f(n)=n*f(n-1)这样的运算。

F.递归函数不需要保存在一个文件中;

点击查看答案

第9题

下列选项中,描述正确的是()。

A.一个函数的函数体中可以包含另一个函数的定义

B.一个函数的函数体中可以包含另一个函数的调用

C.一个函数的函数体中不可以包含另一个函数的定义

D.一个函数的函数体中不可以包含另一个函数的调用

点击查看答案

第10题

编写需要的函数,主函数已给出。
点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信