第1章 基础语法入门
1.1 变量和数据类型
题目:编写一个C语言程序,声明并初始化一个整型变量和一个浮点型变量,并在控制台上输出它们的值。
代码示例:
#include <stdio.h>
int main() {
int integerVar = 10;
float floatVar = 3.14;
printf("整数变量值:%d\n", integerVar);
printf("浮点变量值:%f\n", floatVar);
return 0;
}
1.2 运算符
题目:编写一个C语言程序,实现两个整数的加、减、乘、除运算,并输出结果。
代码示例:
#include <stdio.h>
int main() {
int a = 20, b = 5;
int sum = a + b;
int sub = a - b;
int mul = a * b;
int div = a / b;
printf("加法:%d\n", sum);
printf("减法:%d\n", sub);
printf("乘法:%d\n", mul);
printf("除法:%d\n", div);
return 0;
}
1.3 控制流语句
题目:编写一个C语言程序,判断一个整数是否为偶数,并输出结果。
代码示例:
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0) {
printf("%d 是偶数\n", num);
} else {
printf("%d 不是偶数\n", num);
}
return 0;
}
第2章 高级语法进阶
2.1 循环语句
题目:编写一个C语言程序,打印1到10之间的所有偶数。
代码示例:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 10; i++) {
if (i % 2 == 0) {
printf("%d\n", i);
}
}
return 0;
}
2.2 函数
题目:编写一个C语言程序,实现一个计算两个数乘积的函数,并在主函数中调用该函数。
代码示例:
#include <stdio.h>
// 函数声明
int multiply(int x, int y);
int main() {
int num1, num2, result;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
result = multiply(num1, num2);
printf("乘积:%d\n", result);
return 0;
}
// 函数定义
int multiply(int x, int y) {
return x * y;
}
第3章 实战演练
3.1 字符串处理
题目:编写一个C语言程序,将用户输入的字符串反转并输出。
代码示例:
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = strlen(str);
for (int i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
printf("\n");
return 0;
}
3.2 文件操作
题目:编写一个C语言程序,创建一个名为 “test.txt” 的文件,并向其中写入一些文本内容。
代码示例:
#include <stdio.h>
int main() {
FILE *fp;
fp = fopen("test.txt", "w");
if (fp == NULL) {
printf("无法打开文件\n");
return -1;
}
fprintf(fp, "Hello, World!\n");
fclose(fp);
return 0;
}
总结
通过学习以上内容,你可以初步掌握C语言的基础知识和编程技巧。为了更好地提高编程能力,请多练习编程题,并将所学知识应用于实际项目中。祝你学习顺利!
