1. 首页 > 电脑教程 > 几道C语言习题求解

几道C语言习题求解

因小弟现用的是C#,所以对C已淡忘了很多,但现在又有作业需要做,只好来求救各位了。会的大侠请帮帮忙,谢谢了!题目:1、给定程序中函数fun的功能是:输出M行M列的整数方阵,然后求两条对角线上的元素之和,要求返回此和数。同时,在函数中需完整输出整数方阵和对角线上元素之和。因此,编写程序时需注意方阵元素的排列顺序和求对角线元素之和时不要漏项。注意:切勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的语句。程序如下:#include #include #define M 5int fun(int n,int xx[M][M]{……}main(){int aa[M][M] = {{1,2,3,4,5},{4,3,2,1,0},{6,7,8,9,0},{9,8,7,6,5},{3,4,5,6,7}};printf(“ The sum of all elements on 2 diagnals is %d.“,fun(M,aa));}2、使用递归方法求解斐波那契数列的前30项。其中,斐波那契数列由以下公式定义:0 (n=0)Fib(n)= 1 (n=1) Fib(n-2)+Fib(n-1) (n>1)从上述公式可以看出:斐波那契数列的第1个数是0,第2个数是1,从第3个数开始,以后每个数都是前两个数之和(请用递归法和递推法两种方法编程)。3、使用指针编写程序,从键盘输入一个字符串,然后统计字符串中字符的个数。

声明:希维路由器教程网提供的内容,仅供网友学习交流,如有侵权请与我们联系删除,谢谢。ihuangque@qq.com
本文地址:https://www.ctrlcv.com.cn/diannao/169323123910607.html