C語言經典範例

以下是一些C語言的經典示例:

1. 列印九九乘法表:

```c

#include

int main() {

int i, j;

for(i = 1; i <= 9; i++) {

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

printf("%d*%d=%-2d ", j, i, j*i);

printf("\n");

}

return 0;

}

```

這段代碼使用兩個嵌套的for循環列印九九乘法表。它使用printf函式來格式化輸出,其中%-2d表示左對齊的數字,寬度為2,不足的部分將在左側填充空格。

2. 斐波那契數列:

```c

#include

int fib(int n) {

if(n<=1) return n;

return fib(n-1) + fib(n-2);

}

int main() {

int n = 10; // 求前10個斐波那契數

printf("斐波那契數列前%d項為:\n", n);

for(int i = 0; i < n; i++) {

printf("%d ", fib(i));

}

return 0;

}

```

這段代碼定義了一個遞歸函式fib來計算斐波那契數列。在main函式中,它使用for循環和fib函式列印前n個斐波那契數。

3. 使用指針輸出字元串:

```c

#include

int main() {

char *str = "Hello, world!"; // 定義一個指向字元串的指針

for(int i = 0; str[i] != '\0'; i++) { // 使用指針遍歷字元串並輸出

printf("%c", *str + i); // *str + i得到當前字元的地址,即要輸出的字元本身

}

return 0;

}

```

這段代碼使用指針來輸出一個字元串。它定義了一個指向字元串的指針,並使用for循環遍歷字元串,使用printf函式輸出每個字元。`%c`占位符用於格式化輸出單個字元。

以上都是C語言的一些經典示例,通過這些示例,你可以更好地了解和學習C語言的基本語法和編程技巧。

以上就是【C語言經典範例】的相關內容,敬請閱讀。