<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            C語言

            C語言基礎算法案例

            時間:2025-05-10 22:38:54 C語言 我要投稿
            • 相關推薦

            C語言基礎算法案例(精選)

              C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。下面整理了一些C語言基礎算法案例,希望對大家有所幫助!

              1、C語言打印一條語句

              源代碼:

              /* C Program to print a sentence. */

              #include

              int main()

              {

              printf("C Programming"); /* printf() prints the content inside quotation */

              return 0;

              }

              輸出:

              C Programming

              2、C語言打印用戶輸入的一個整數

              #include

              int main()

              {

              int num;

              printf("Enter a integer: ");

              scanf("%d",&num); /* Storing a integer entered by user in variable num */

              printf("You entered: %d",num);

              return 0;

              }

              輸出:

              Enter a integer: 25

              You entered: 25

              3、C語言實現兩個整數相加

              /*C programming source code to add and display the sum of two integers entered by user */

              #include

              int main( )

              {

              int num1, num2, sum;

              printf("Enter two integers: ");

              scanf("%d %d",&num1,&num2); /* Stores the two integer entered by user in variable num1 and num2 */

              sum=num1+num2; /* Performs addition and stores it in variable sum */

              printf("Sum: %d",sum); /* Displays sum */

              return 0;

              }

              輸出:

              Enter two integers: 12

              11

              Sum: 23

              4、C語言實現兩個小數相乘

              /*C program to multiply and display the product of two floating point numbers entered by user. */

              #include

              int main( )

              {

              float num1, num2, product;

              printf("Enter two numbers: ");

              scanf("%f %f",&num1,&num2); /* Stores the two floating point numbers entered by user in variable num1 and num2 respectively */

              product = num1*num2; /* Performs multiplication and stores it */

              printf("Product: %f",product);

              return 0;

              }

              輸出:

              Enter two numbers: 2.4

              1.1

              Product: 2.640000

              5、C語言查找字符的ASCII值

              /* Source code to find ASCII value of a character entered by user */

              #include

              int main(){

              char c;

              printf("Enter a character: ");

              scanf("%c",&c); /* Takes a character from user */

              printf("ASCII value of %c = %d",c,c);

              return 0;

              }

              輸出:

              Enter a character: G

              ASCII value of G = 71

              6、C語言根據用戶輸入的整數做商和余數

              /* C Program to compute remainder and quotient */

              #include

              int main(){

              int dividend, divisor, quotient, remainder;

              printf("Enter dividend: ");

              scanf("%d",÷nd);

              printf("Enter divisor: ");

              scanf("%d",&divisor);

              quotient=dividend/divisor; /* Computes quotient */

              remainder=dividend%divisor; /* Computes remainder */

              printf("Quotient = %d ",quotient);

              printf("Remainder = %d",remainder);

              return 0;

              }

              輸出:

              Enter dividend: 25

              Enter divisor: 4

              Quotient = 6

              Remainder = 1

              7、C語言獲取整型、單精度浮點型、雙精度浮點型和字符型的長度

              基本語法:

              /* This program computes the size of variable using sizeof operator.*/

              #include

              int main(){

              int a;

              float b;

              double c;

              char d;

              printf("Size of int: %d bytes ",sizeof(a));

              printf("Size of float: %d bytes ",sizeof(b));

              printf("Size of double: %d bytes ",sizeof(c));

              printf("Size of char: %d byte ",sizeof(d));

              return 0;

              }

              輸出:

              Size of int: 4 bytes

              Size of float: 4 bytes

              Size of double: 8 bytes

              Size of char: 1 byte

              8、C語言獲取關鍵字long的長度范圍

              #include

              int main(){

              int a;

              long int b; /* int is optional. */

              long long int c; /* int is optional. */

              printf("Size of int = %d bytes ",sizeof(a));

              printf("Size of long int = %ld bytes ",sizeof(b));

              printf("Size of long long int = %ld bytes",sizeof(c));

              return 0;

              }

              輸出:

              Size of int = 4 bytes

              Size of long int = 4 bytes

              Size of long long int = 8 bytes

              9、C語言交換數值

              #include

              int main(){

              float a, b, temp;

              printf("Enter value of a: ");

              scanf("%f",&a);

              printf("Enter value of b: ");

              scanf("%f",&b);

              temp = a; /* Value of a is stored in variable temp */

              a = b; /* Value of b is stored in variable a */

              b = temp; /* Value of temp(which contains initial value of a) is stored in variable b*/

              printf(" After swapping, value of a = %.2f ", a);

              printf("After swapping, value of b = %.2f", b);

              return 0;

              }

              輸出:

              Enter value of a: 1.20

              Enter value of b: 2.45

              After swapping, value of a = 2.45

              After swapping, value of b = 1.2

              10、C語言檢查數值是奇數還是偶數

              /*C program to check whether a number entered by user is even or odd. */

              #include

              int main(){

              int num;

              printf("Enter an integer you want to check: ");

              scanf("%d",&num);

              if((num%2)==0) /* Checking whether remainder is 0 or not. */

              printf("%d is even.",num);

              else

              printf("%d is odd.",num);

              return 0;

              }

              輸出1:

              Enter an integer you want to check: 25

              25 is odd.

              輸出2:

              Enter an integer you want to check: 12

              12 is even.

              也可以用條件運算符解決:

              /* C program to check whether an integer is odd or even using conditional operator */

              #include

              int main(){

              int num;

              printf("Enter an integer you want to check: ");

              scanf("%d",&num);

              ((num%2)==0) ? printf("%d is even.",num) : printf("%d is odd.",num);

              return 0;

              }


            【C語言基礎算法案例】相關文章:

            10個經典的C語言面試基礎算法及代碼10-06

            C語言面試的10個經典基礎算法及代碼09-16

            c語言的排序算法07-22

            C語言基本算法09-09

            C語言面試中10個經典的基礎算法及代碼10-21

            c語言排序的幾種算法10-16

            C語言奇偶排序算法08-05

            最常用的c語言算法07-18

            PID算法的C語言實現07-19

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院