五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ì)算行列式的評論 (共 條)

分享到微博請遵守國家法律
东安县| 南安市| 亚东县| 天柱县| 周宁县| 绵竹市| 吴旗县| 土默特右旗| 张家川| 浦县| 华宁县| 行唐县| 锦州市| 鸡西市| 鹿邑县| 江陵县| 黄梅县| 天峨县| 德格县| 宜良县| 册亨县| 来凤县| 拉萨市| 东乡族自治县| 大化| 顺平县| 柳州市| 长乐市| 武义县| 淮安市| 本溪市| 讷河市| 平顺县| 怀来县| 赫章县| 丁青县| 楚雄市| 富源县| 鹿泉市| 砀山县| 正阳县|