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語言經典範例】的相關內容,敬請閱讀。