c语言经典题目
1. 编写一个程序,实现打印 "Hello, World!"。
```c
#include <stdio.h>
int main() {
  printf("Hello, World!\n");
  return 0;
}
```
2. 编写一个程序,交换两个变量的值。
```c
#include <stdio.h>
int main() {
  int a = 10, b = 20, temp;
 
  printf("Before swapping, a = %d and b = %d\n", a, b);
 
  temp = a;
  a = b;
  b = temp;
 
  printf("After swapping, a = %d and b = %d\n", a, b);
 
  return 0;
}
```
3. 编写一个程序,计算从1到10的累加和。
```c
#include <stdio.h>
int main() {
  int sum = 0;
 
  for (int i = 1; i <= 10; i++) {
      sum += i;
  }
 
  printf("Sum = %d\n", sum);
 
  return 0;
}
```
4. 编写一个程序,判断一个数是否是素数。
```c
#include <stdio.h>
#include <stdbool.h>
bool isPrime(int n) {
  if (n <= 1) {
      return false;
  }
 
  for (int i = 2; i * i <= n; i++) {
      if (n % i == 0) {
        return false;
      }
  }
 
  return true;
}
int main() {
  int num;
  printf("Enter a number: ");
  scanf("%d", &num);
 
  if (isPrime(num)) {
      printf("%d is a prime number.\n", num);
  } else {
      printf("%d is not a prime number.\n", num);
  }
 
  return 0;
}
```
5. 编写一个程序,计算斐波那契数列的前 n 项。
```c
#include <stdio.h>
int fibonacci(int n) {
  if (n <= 1) {
      return n;
  }
 
  return fibonacci(n-1) + fibonacci(n-2);
}
int main() {
  int n;
  printf("Enter the number of terms: ");
  scanf("%d", &n);
 
  printf("Fibonacci series up to %d terms:\n", n);
 
  for (int i = 0; i < n; i++) {
      printf("%d ", fibonacci(i));
  }
 
  printf("\n");
c语言斐波那契数列 
  return 0;
}
```

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。