7-10 sdut-C语言实验-走迷宫 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 有一个mn格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,输入这mn个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程...
C (gcc) #include<stdio.h>#include<stdlib.h>int f(int n, int m){int y;if(n == 1 || m == 1) y = 1;else y = f(n - 1, m) + f(n, m - 1);return y;}int main(){int N;scanf("%d", &N);while(N--){int n, m;scanf("%d%d", &n, &m);printf("%d\n", f(...
简介:7-8 sdut-C语言实验-取数字问题 7-8 sdut-C语言实验-取数字问题 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 给定M×N的矩阵,其中的每个元素都是-10到10之间的整数。你的任务是从左上角(1,1)走到右下角(M,N),每一步只能够向右或者向下,并且不能够走出矩阵的范围。你所经过的方格里...
7-8 sdut-c语言实验-全排列问题 1. 理解全排列的概念和原理 全排列是指从n个不同元素中取出m(m≤n)个元素,按照一定的顺序排列起来,当m=n时,所有的排列情况称为全排列。全排列问题是一个经典的组合数学问题,其解的数量为n的阶乘(n!)。 2. 学习C语言中实现全排列的方法 在C语言中,实现全排列的常用方法...
简介:7-10 sdut-C语言实验-商人的诀窍 7-10 sdut-C语言实验-商人的诀窍 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 E_star和von是中国赫赫有名的两位商人,俗话说的好无商不奸,最近E_star需要进一批苹果。可是他需要的苹果只有von才有,von的苹果都存在他的传说中很牛叉的仓库里,每个仓库都存了...
7-2 sdut-c语言实验- 计算题C语言实验-计算题 一、实验目的 1. 熟悉C语言基本语法和数据类型; 2. 掌握C语言基本运算符的使用方法; 3. 提高编程能力,加深对算法和逻辑思维的理解。 二、实验内容 本实验要求学生使用C语言编写一个简单的计算程序,要求实现以下功能: 1. 实现基本的加减乘除运算; 2. 对用户...
简介:7-7 sdut-C语言实验-神奇的函数 7-7 sdut-C语言实验-神奇的函数 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 神奇的函数是这样被定义的: F(n, m) = { if(n == 1 || m == 1) F(n, m) = 1; else F(n, m) = F(n-1, m) + F(n, m-1); ...
7-3 sdut-C语言实验-简单递归函数 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 递归函数其实是一种特使的嵌套调用函数,特殊的地方是函数调用了自己,而且可以多层调用。 下面的函数就是一个简单的递归函数调用。 F(m, n)的定义是: 若m=0,返回n+1。
简介:7-8 sdut-C语言实验-老--质价比 给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。 输入格式: 第一行输入一个正整数n(1<=n && n <= 100),代表有n件物品。 接下来的一行有n个正整数Wi(1<= Wi && Wi <= 10000),代表每件物品的质量。 再...
7-6 sdut-C语言实验-有序链表的归并 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 分别输入两个有序的整数序列(分别包含M和N个数据),建立两个有序的单链表,将这两个有序单链表合并成为一个大的有序单链表,并依次输出合并后的单链表数据。