古い曲の再生:BC / C ++言語プログラムプログラミング学習:10の基本的なアルゴリズム科学の投稿

B | C言語アルゴリズムは、ウェブサイトプログラムとソフトウェアを構築するための魂です。優れたウェブサイト開発プログラムコーダーとして、ウェブサイトプログラムを構築し、コードを作成するプロセスでは、いくつかの基本的なアルゴリズムの包括的な把握のみが表示されます。落ち着いてください。 。

1.フィボナッチ数列を計算します

フィボナッチ数列は、フィボナッチ数列および黄金分割数列とも呼ばれ、1、1、2、3、5、8、13、21のような数列を指します。

2. B / C言語プログラムシステム回文チェック

3. B / C言語プログラムシステムの素数チェック

1は素数でも合成数でもありません。

4.ピラミッドと三角形を印刷するB / C言語プログラム

 *を使用して三角形を作成します

5. B / C言語プログラム用の単純な加算、減算、乗算、除算の計算機

C言語のソースコード:


}

 

6.数が2つの素数の合計として表現できるかどうかを確認します

7.文字列を再帰的に反転します

8.2進数と10進数の間の相互変換を実現します

ソースコード:

#include <stdio.h>#include <math.h>int binary_decimal(int n);int decimal_binary(int n);int main()

{int n;char c;

printf("Instructions:n");

printf("1. Enter alphabet 'd' to convert binary to decimal.n");

printf("2. Enter alphabet 'b' to convert decimal to binary.n");

scanf("%c",&c);if (c =='d' || c == 'D')

{

printf("Enter a binary number: ");

scanf("%d", &n);

printf("%d in binary = %d in decimal", n, binary_decimal(n));

}if (c =='b' || c == 'B')

{

printf("Enter a decimal number: ");

scanf("%d", &n);

printf("%d in decimal = %d in binary", n, decimal_binary(n));

}return 0;

}int decimal_binary(int n) /* Function to convert decimal to binary.*/{int rem, i=1, binary=0;while (n!=0)

{

rem=n%2;

n/=2;

binary+=rem*i;

i*=10;

}return binary;

}int binary_decimal(int n) /* Function to convert binary to decimal.*/{int decimal=0, i=0, rem;while (n!=0)

{

rem = n%10;

n/=10;decimal += rem*pow(2,i);++i;

}return decimal;

}

 

9、使用多维数组实现两个矩阵的相加

10、矩阵转置

3421b3dc8305352156e4dac5885b17bf.jpeg

 


おすすめ

転載: blog.51cto.com/14454095/2666236