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);
```