C语言经典代码考试自用

C语言经典代码考试自用


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信