五月天青色头像情侣网名,国产亚洲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ì)算行列式的評論 (共 條)

分享到微博請遵守國家法律
黄大仙区| 高唐县| 琼海市| 七台河市| 廉江市| 鹿泉市| 襄汾县| 宣武区| 永兴县| 临夏县| 盖州市| 门源| 沙田区| 平原县| 珠海市| 武功县| 房产| 迁西县| 六盘水市| 西藏| 醴陵市| 常宁市| 定南县| 临桂县| 灵璧县| 桂平市| 遂平县| 孟州市| 额尔古纳市| 攀枝花市| 克拉玛依市| 武汉市| 丰镇市| 宜州市| 阿拉尔市| 武宁县| 托克逊县| 朝阳县| 东台市| 安多县| 饶阳县|