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

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

C語言 計(jì)算行列式

2020-04-19 20:42 作者:kands-code  | 我要投稿

#include <stdio.h>

#define N 100


void translate(float arr[N][N], int len);

void display(float arr[N][N], int len);


int main(void)

{

? ? int len;

? ? int i, j;

? ? float arr[N][N], val = 1;


? ? printf("Enter the length of determinant: ");

? ? scanf("%d", &len);


? ? printf("\nEnter the elements of the determinant:\n");

? ? for (i = 0; i < len; i++)

? ? {

? ? ? ? for (j = 0; j < len; j++)

? ? ? ? {

? ? ? ? ? ? scanf("%f", &arr[i][j]);

? ? ? ? }

? ? }

? ? translate(arr, len);


? ? display(arr, len);


? ? for (i = 0; i < len; i++)

? ? {

? ? ? ? val *= arr[i][i];

? ? }


? ? printf("The value of determinant is %.2f.\n", val);


? ? return 0;

}


void translate(float arr[N][N], int len)

{

? ? int i, j, k, factor = 1;

? ? int index, temp;


? ? for (i = 0; i < len; i++)

? ? {

? ? ? ? for (j = 0; j < len; j++)

? ? ? ? {

? ? ? ? ? ? if (arr[j][i] != 0.0f)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? index = j;

? ? ? ? ? ? ? ? goto E;

? ? ? ? ? ? }

? ? ? ? }

? ? }


? ? E:

? ? if (index != 0)

? ? {

? ? ? ? factor *= -1;

? ? ? ? for (i = 0; i < len; i++)

? ? ? ? {

? ? ? ? ? ? temp = arr[0][i];

? ? ? ? ? ? arr[0][i] = arr[index][i];

? ? ? ? ? ? arr[index][i] = temp;

? ? ? ? }

? ? }


? ? for (i = 0; i < len - 1; i++)

? ? {

? ? ? ? for (j = i + 1; j < len; j++)

? ? ? ? {

? ? ? ? ? ? temp = arr[j][i];

? ? ? ? ? ? for (k = i; k < len; k++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? arr[j][k] = arr[j][k] * arr[i][i] - arr[i][k] * temp;

? ? ? ? ? ? }

? ? ? ? }

? ? }


? ? for (i = 0; i < len; i++)

? ? {

? ? ? ? for (j = 0; j < len; j++)

? ? ? ? {

? ? ? ? ? ? arr[i][j] *= factor;?

? ? ? ? }

? ? }

}


void display(float arr[N][N], int len)

{

? ? int i, j;


? ? for (i = 0; i < len; i++)

? ? {

? ? ? ? for (j = 0; j < len; j++)

? ? ? ? {

? ? ? ? ? ? printf("%.2f\t", arr[i][j]);

? ? ? ? }

? ? ? ? putchar('\n');

? ? }

}


C語言 計(jì)算行列式的評論 (共 條)

分享到微博請遵守國家法律
治县。| 柳州市| 嘉义县| 武义县| 微博| 墨脱县| 白河县| 和平县| 新乡县| 镇江市| 沙雅县| 宣汉县| 那坡县| 辽阳县| 察隅县| 沈阳市| 崇信县| 托里县| 桃源县| 富锦市| 涪陵区| 肇庆市| 泾源县| 梁山县| 汕尾市| 成都市| 类乌齐县| 辰溪县| 会同县| 察哈| 乐业县| 南昌市| 桓仁| 土默特左旗| 县级市| 锦屏县| 施秉县| 柳江县| 高邑县| 台中县| 界首市|