2024年7月3日发(作者:)
C语言经典代码考试自用
C语言是一种通用的高级程序设计语言,经常被用于系统软件和应
用软件的开发。在学习C语言的过程中,熟练掌握经典的代码是非常
重要的。本文将介绍一些C语言经典代码,希望对于C语言的学习和
考试有所帮助。
1. Hello World程序
Hello World程序是C语言学习的第一步,也是非常经典的代码。
它的目的是输出一行字符串"Hello World!"到屏幕上。以下是Hello
World程序的代码:
```c
#include
int main() {
printf("Hello World!");
return 0;
}
```
2. 求两个整数的最大公约数
最大公约数是指能同时整除两个数的最大正整数。以下是求两个整
数的最大公约数的代码:
```c
#include
int gcd(int a, int b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
int main() {
int num1, num2;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
printf("最大公约数为:%d", gcd(num1, num2));
return 0;
}
```
3. 判断一个数是否为素数
素数是只能被1和自身整除的数,大于1的自然数中除了2以外都
是奇数。以下是判断一个数是否为素数的代码:
```c
#include
#include
bool isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (isPrime(num)) {
printf("%d是素数", num);
} else {
printf("%d不是素数", num);
}
return 0;
}
```
4. 查找数组中的最大元素
以下是查找数组中的最大元素的代码:
```c
#include
int findMax(int arr[], int n) {
int max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int arr[] = {5, 2, 8, 10, 1};
int n = sizeof(arr) / sizeof(arr[0]);
printf("数组中的最大元素为:%d", findMax(arr, n));
return 0;
}
```
5. 根据用户输入的数字打印对应的星号图案
以下是根据用户输入的数字打印对应的星号图案的代码:
```c
#include
void printPattern(int num) {
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= i; j++) {
printf("* ");
}
printf("n");
}
}
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
printPattern(num);
return 0;
}
```
以上是一些C语言经典代码的示例,涵盖了基本输入输出、循环、
递归等常用语法和算法。通过学习和理解这些经典代码,可以加深对
C语言的理解,并提高自己的编程能力。希望本文对于C语言的学习
和考试有所帮助。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1719979032a2759525.html
评论列表(0条)