最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

自行車維修記:矩陣2點距離代碼

2023-01-15 20:44 作者:平凡也要閃光  | 我要投稿

在自行車旅途中,需要計算2點之間最短距離。下面就是算法。

//

//? main.c

//? arraydigui

//

//? Created by lc2019 on 2023/1/7.

//


#include <stdio.h>

#include <math.h>

#include <string.h>

#include <stdlib.h>


static int number=0;


int a[3][3]={{2,3,0},{1,2,3},{1,0,2}};

//int a[3][3]={{2,3,0},{1,2,3}};


int getMaxSum(int sx,int sy, int tx, int ty){

? ? int sum1=0;

? ? int sum2=0;

? ? int sum=0;

?? ?

? ? if(sx==tx && sy== ty ){

? ? ? ? sum = a[tx][ty];

? ? }else if (sx==tx && sy+1 ==ty ){

? ? ? ? sum = a[sx][sy]+a[tx][ty];

? ? }else if( sx+1==tx && sy==ty ){

? ? ? ? sum = a[sx][sy]+a[tx][ty];

? ? }

? ? else {

? ? ? ? if(sy+1>ty){

? ? ? ? ? ? printf("sy+1=%d\n",sy+1);

? ? ? ? }else{

? ? ? ? ? ? sum1=a[sx][sy]+getMaxSum(sx,sy+1,tx,ty);

? ? ? ? }

? ? ? ? if(sx+1>tx){

? ? ? ? ? ? printf("sx+1=%d\n",sx+1);

? ? ? ? }else{

? ? ? ? ? ? sum2=a[sx][sy]+getMaxSum(sx+1,sy,tx,ty);

? ? ? ? }

?? ? ? ?

? ? ? ? sum = (sum1>sum2)?sum1:sum2;

? ? }

?? ?

? ? number++;

? ? printf("第%d次調(diào)用有結(jié)果,sum=%d\n",number, sum);

? ? return sum;

}


int main(int argc, const char * argv[]) {


? ? getMaxSum(0,0,2,2);

?? ?

? ? return 0;

}


自行車維修記:矩陣2點距離代碼的評論 (共 條)

分享到微博請遵守國家法律
宣威市| 通州市| 马龙县| 莎车县| 湖州市| 抚州市| 广东省| 苏尼特左旗| 浏阳市| 凯里市| 伊吾县| 兴海县| 中卫市| 祁连县| 平罗县| 堆龙德庆县| 定安县| 大足县| 枣阳市| 随州市| 聊城市| 丰城市| 芜湖市| 通化市| 城步| 桑日县| 会泽县| 全椒县| 盖州市| 井陉县| 晋宁县| 唐河县| 高邮市| 伊宁县| 平果县| 寻乌县| 临夏县| 沁水县| 巫溪县| 五原县| 阳江市|