写几个考研常考的c语言代码
时间: 2024-11-28 10:14:00 浏览: 0
中央财经大学考研上机考试 901C语言程序设计.zip
C语言是考研计算机科学专业的基础科目之一,其中会涉及到一些基本的数据结构、算法以及控制结构等知识。下面列举一些考研可能会考察的简单C语言代码示例:
1. **Hello World** - 输出字符串的基本程序:
```c
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
```
2. **数组遍历** - 计算并输出一维整型数组的元素总和:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int sum = 0;
for(int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
sum += arr[i];
}
printf("Array sum: %d\n", sum);
return 0;
}
```
3. **指针练习** - 使用指针交换两个变量值:
```c
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int x = 5, y = 10;
printf("Before swap: x=%d, y=%d\n", x, y);
swap(&x, &y);
printf("After swap: x=%d, y=%d\n", x, y);
return 0;
}
```
4. **函数递归** - 计算阶乘:
```c
#include <stdio.h>
unsigned long long factorial(int n) {
if (n == 0 || n == 1)
return 1;
else
return n * factorial(n - 1);
}
int main() {
int num = 5;
printf("%llu! = %llu\n", num, factorial(num));
return 0;
}
```
阅读全文