第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语言的基础知识和编程技巧。为了更好地提高编程能力,请多练习编程题,并将所学知识应用于实际项目中。祝你学习顺利!