C++综合作业2功能要求:各计算功能单独编写成函数,在主函数中通过选项菜单调用函数.可以返复运行,当输入0时退出.(1)
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/08 02:01:35
C++综合作业2
功能要求:各计算功能单独编写成函数,在主函数中通过选项菜单调用函数.可以返复运行,当输入0时退出.(1)选项菜单集成各个计算功能函数 (2)求任意数的阶乘积、累加和.(3)求任意正整数的N次方.(4)求任意两个整数的最大公约数和最小公倍数 (5)判断任意数是否是素数 (6)输出菲波拉契数列的前N项
功能要求:各计算功能单独编写成函数,在主函数中通过选项菜单调用函数.可以返复运行,当输入0时退出.(1)选项菜单集成各个计算功能函数 (2)求任意数的阶乘积、累加和.(3)求任意正整数的N次方.(4)求任意两个整数的最大公约数和最小公倍数 (5)判断任意数是否是素数 (6)输出菲波拉契数列的前N项
![C++综合作业2功能要求:各计算功能单独编写成函数,在主函数中通过选项菜单调用函数.可以返复运行,当输入0时退出.(1)](/uploads/image/z/17104754-2-4.jpg?t=C%2B%2B%E7%BB%BC%E5%90%88%E4%BD%9C%E4%B8%9A2%E5%8A%9F%E8%83%BD%E8%A6%81%E6%B1%82%EF%BC%9A%E5%90%84%E8%AE%A1%E7%AE%97%E5%8A%9F%E8%83%BD%E5%8D%95%E7%8B%AC%E7%BC%96%E5%86%99%E6%88%90%E5%87%BD%E6%95%B0%2C%E5%9C%A8%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%AD%E9%80%9A%E8%BF%87%E9%80%89%E9%A1%B9%E8%8F%9C%E5%8D%95%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0.%E5%8F%AF%E4%BB%A5%E8%BF%94%E5%A4%8D%E8%BF%90%E8%A1%8C%2C%E5%BD%93%E8%BE%93%E5%85%A50%E6%97%B6%E9%80%80%E5%87%BA.%EF%BC%881%EF%BC%89)
我来拿分 #include void fac() { double f, s; int n, t; printf("请输入1个数:"); scanf("%d", &n); t = n; if(n < 0) { printf("输入有误"); return; } f = 1; s = 0; while(t > 0) f *= t, s += t--; printf("%d的阶乘积是:%.f\n", n, f); printf("%d的累加和是:%.f\n", n, s); } void pown() { double x; int n, m, f, i; printf("请输入底数和幂:"); scanf("%d%d", &n, &m); if(n < 0) { printf("输入有误"); return; } x = n; f = 0; if(m < 0) m = -m, f = 1; for(i = 1; i < m; ++i) x *= n; if(f) x = 1/x; printf("%d的%d次幂是:%f\n", n, f ? -m : m, x); } void gcdlcm() { int a, b, a1, b1, t; printf("请输入2个数:"); scanf("%d%d", &a, &b); a1 = a; b1 = b; while(b1 % a1 != 0) { t = a1; a1 = b1 % a1; b1 = t; } printf("%d与%d的最大公约数是:%d\n", a, b, a1); printf("%d与%d的最小公倍数是:%d\n", a, b, a*b/a1); } void prime() { int n, i; printf("请输入1个数:"); scanf("%d", &n); if(n == 0 || n == 1) i = 1; else for(i=n/2; n%i; --i); printf("%d%s素数\n", n, i == 1 ? "是" : "不是"); } void fib() { int n, a, b, c; printf("请输入项数:"); scanf("%d", &n); a = 1; b = 0; printf("Fibonacci数列前%d项为:\n", n); while(n-- > 0) { printf("%d ", c=a+b); a = b; b = c; } putchar('\n'); } int main() { void (*f[])() = {fac, pown, gcdlcm, prime, fib}; int s; while(s) { printf("(1)阶乘和累加积\t(2)正整数N次方\n"); printf("(3)gcdlcm\t(4)判断素数\n"); printf("(5)Fibonacci\t\n"); printf("请选择:"); scanf("%d", &s); if(s < 0 || s > 5) printf("输入有误!\n"); else f[s-1](); } return 0; }
一道C (1)编写一个函数,这个函数的功能是可以求出n个数当中的最大值;(2)在主函数中,从键盘上输入n个数,之后调用(
用C语言编程求多种几何图形及几何体的面积或体积.功能要求:求各几何图形的面积或体积单独编写成函数
通过函数调用求华氏温度,要求在主函数中输入摄氏温度,在主函数中输出华氏温度(公式f=5/9*c+32
定义一个函数,此函数的功能是求三个数的最大值,在主函数中输入三个数并调用此函数,最后输出最大值.
编写函数,函数的功能是求n个数的最大值,在主函数中调用该函数实现n个数最大值的计算并输出之.
)定义一个函数max,函数功能为求出数组a中的最大值,在主函数中输入10个整数,调用函数,输出结果 这个怎么用C++中打
在excel2003中,通过什么功能,可以利用函数和公式完成许多数据计算
通过函数调用求梯形面积,要求在主函数中输入上底下底和高在主函数中输出梯形面积
C语言3、编写函数计算任一输入的整数的各位数字之和,在主函数中调用它.
65 程序D1048.c的功能是:在主函数中输入6个字符串,调用另一个函数func对他们按从小到大的顺序排序,然后在主函
定义一个函数swap,功能为交换两个变量a和b的值,在主函数中输入2个数,调用该函数,输出交换后的数据.
C++ 定义一个函数,功能为计算圆柱体的体积,并编写主函数,输入半径和高,调用函数求出圆柱体体积