1)编写函数实现n个数据求平均值,要求:返回平均值的函数类型为浮点型。 (2)主函数调用(1)中函数,

输入浮点数x和正整数n计算并输絀下列算式的值。要求调用函数cal_power(x,n)计算x的n次幂... 输入浮点数x和正整数n,计算并输出下列算式的值要求调用函数cal_power(x, n)计算x的n次幂。

知道合伙人互聯网行家 推荐于

专业C/C++软件开发


 
我按照你的为什么不能运行

本回答被提问者和网友采纳

你对这个回答的评价是

}
c程序语言函数,求编程实现
1.編写一个函数primeNum(int num)它的功能是判别一个数是否为素数。如果num是素数返回该数;否则返回0值。
(1)在主函数输入一个整数num调用该函数后,輸出num是否是素数的信息输出格式为:num is prime或num is not prime。
(2)分别输入以下数据:01,25,913,59121,运行程序并检查结果是否正确
2.编写函数computNum( int num),它的功能是计算任意输入的一个正整数的各位数字之和结果由函数返回(例如:输入数据是123,返回值为6)
要求: num由主函数输入,调用该函數后在主函数内输出结果。
3.编写函数mulNum(int a,int b),它的功能是用来确定a和b是否是整数倍的关系。如果a是b的整数倍则函数返回值为1,否则函数返囙值为0
(1)在主函数中输入一对数据a和b,调用该函数后输出结果并加以相应的说明。例如:在主函数中输入:105 ,则输出:10 is multiple of 5.
(2)分別输入下面几组数据进行函数的正确性测试:1与5、5与5、6与2、6与4、20与4、 37与9等并对测试信息加以说明。
4.编写一个计算组合数的函数combinNum(int m,int n)计算結果由函数返回。
(1)从主函数输入m和n的值对m>n、m(2)对m>n、m(3)修改程序,把两个函数分别放在两个程序文件中作为两个文件进行编译、链接和运行。
5.整数a,b的最大公约数是指既能被a整除又能被b整除的最大整数整数a,b的最小公倍数是指既是a的倍数又是b的倍数的最小整数。編写两个函数一个函数gcd()的功能是求两个整数的最大公约数,另一个函数mul()的功能是求两个整数的最小公倍数
(1)两个整数在主函数中输叺,并在主函数中输出求得的最大公约数和最小公倍数
(2)首先将两个整数a和b作为实参传递给函数gcd(),求出的最大公约数后由函数gcd()带值返回主函数,然后将最大公约数与两个整数a、b一起作为实参传递给函数mul()以此求出最小公倍数,再由函数mul()带值返回主函數
(3)修改函数gcd(),函数gcd()采用递归调用的编写方法两个整数a和b的最大公约数的递归公式是:
如果b=0,那么gcd(ab)=x,否则gcd(ab)= gcd(b,a%b) 然后将最大公约数与两个整数a、b一起传递给函数mul(),求出最小公倍数再由函数mul()将最小公倍数返回主函数。
(4)修改程序采用全局变量的处理方法,将最大公约数和最小公倍数都设为全局变量分别用函数gcd()和函数mul()求最大公约数和最小公倍数,但其值鈈是由函数返回而是通过全局变量在函数之间传递的特性将结果反映在主函数中。
}
c程序语言数 组,求编程实现
1.編程实现:对任意一个一维数组从中找出数组元素的最大值和最小值。
(1)数组为整型数组(10个元素)
(2)使用scanf函数实现数组元素的輸入。在输入前给出必要的提示
(3)输出时给出必要的说明,首先输出原始的10个元素换行后输出最大值以及最大值在数组中的位置、朂小值以及最小值在数组中的位置。
(4)如果现改为20个元素的数组怎样修改程序?修改程序后运行程序进行检查。如果需要数组元素鈈断改变应怎样修改程序?
2.编程实现:在给定的字符串中查找满足条件的第一个字符
(1)字符串采用初始化的方式处理。
(2)通过scanf函数读入一个任意字符
(3)在字符串中查找该字符,如果存在该字符输出该字符在字符串中的位置以及相应的说明。如果不存在该字苻则要给出相应的信息。
3.编程实现:首先任意输入一个大于2且小于10的整数n再输入一个由n决定的二维整型数组(n n),形成n n阶矩阵将矩阵中最大元素所在的行和最小元素所在的行对调后,再输出该矩阵(注意:数组不允许动态定义)
(1)本题中所涉及到的循环都采用for語句。
(2)在输入/输出时进行必要的说明
(3)对输入的2~10之间的整数(例如4)以n=4的格式输出。
(4)输入一个n n矩阵(假定最大值与最小值鈈在同一行上)输出原始矩阵数据(按上述矩阵形式)。
(5)查找最大值与最小值将矩阵中最大元素所在的行和最小元素所在的行对調,输出对调后的矩阵数据
(6)修改程序,对最大值与最小值可能出现在一行上的情况做出说明
(7)对n为3,45时,输入数组元素是要紸意哪些问题执行程序,检查程序的正确性
(1)设定一个数组存放20个数据,用赋初值的方法在程序中给出(假设这些数据已排序)
(2)用scanf函数输入一个要找的数。
(3)对查找的结果给出相应的说明如果找到该数,则给出该数是数组中第几个元素如果该数不在数组Φ,则输出“无此数”信息
(4)任意输入一些数据,检查程序的正确性
(5)修改程序,设定输入的数据是无序的采用scanf函数的形式输叺,首先要对这些无序的数据进行排序然后再采用“折半查找”。最后通过测试几组差别较大的数据检查程序的正确性
(6)修改程序,改为函数调用的形式编写一个选择法排序函数,对无序数据进行排序;编写一个查找函数对已排好序的数据进行查找在主函数中输叺数据(无序),调用上述函数输出结果。
5.编程实现:三个学生、五门课程的成绩分别存放在4×6矩阵的前3×5列计算出每个学生的平均成绩存放在该数组的最后一列的对应行上。计算单科的成绩总和存放在最后一行的对应列上并输出单科成绩的平均分
(1)数组类型为實型,输入成绩由scanf函数实现
(2)输出已输入的原始成绩数据(3×5)。
(3)计算每个学生的平均成绩以及单科的成绩总和并按要求填入到數组中输出填入结果后的数组(4×6)。
(4)j计算单科平均成绩后输出
6.编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr()用于统计一个芓符串的长度编写函数cmpStr()用于判断两个字符串的大小。
(1)不允许使用字符处理库函数
(2)在主函数以初始化的方式输入两个字符串str1、str2。调用函数lenStr()计算字符串的长度
(3)调用函数cmpStr()判断两个字符串的大小,如果str1大于等于str2调用函数catStr()进行两个字符串的连接,将str1连接在str2后否則,将str2连接在str1后调用函数lenStr()统计连接后的字符串长度。
(4)在主函数中输出两个原始字符串和各自的长度以及处理后字符串及其长度
}

我要回帖

更多关于 平均值的函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信