c语言编程经典100题

admin 32 0

C语言编程经典100题

C语言作为一门通用、高效、灵活的编程语言,被广泛应用于各种领域,为了帮助大家更好地掌握C语言编程,我们特地选取了100个经典的C语言编程题目,供大家学习和练习,通过这些题目的练习,相信大家可以更好地掌握C语言的语法、数据类型、控制结构、数组、指针、文件操作等核心知识点。

1. 题目一:输出Hello World!

```c

#include

int main() {

printf("Hello World!\n");

return 0;

}

2. 题目二:计算并输出1到10的和

c

int sum = 0;

for (int i = 1; i

sum += i;

}

printf("1到10的和为:%d\n", sum);

3. 题目三:判断一个数是否为素数

#include

bool is_prime(int n) {

if (n

return false;

for (int i = 2; i * i

if (n % i == 0) {

return false;

}

return true;

int n;

printf("请输入一个正整数:");

scanf("%d", &n);

if (is_prime(n)) {

printf("%d是素数\n", n);

} else {

printf("%d不是素数\n", n);

4. 题目四:反转一个字符串

#include

void reverse_string(char* str) {

int len = strlen(str);

for (int i = 0; i < len / 2; i++) {

char temp = str[i];

str[i] = str[len - i - 1];

str[len - i - 1] = temp;

char str[100];

printf("请输入一个字符串:");

scanf("%s", str);

reverse_string(str);

printf("反转后的字符串为:%s\n", str);

```