c语言程序设计实验报告怎么写

admin 35 0

C语言程序设计实验报告

一、实验目的

本次实验旨在通过实际编程,深入理解C语言的基本语法和程序结构,掌握C语言的基本编程技巧,提高解决实际问题的能力。

二、实验内容

本次实验主要内容包括:1)熟悉C语言的基本语法和程序结构;2)掌握C语言的输入输出技巧;3)学会使用循环结构和条件语句;4)了解函数的使用和模块化编程;5)解决简单实际问题。

三、实验步骤及结果

1. 编写一个程序,输出“Hello, World!”:

```c

#include

int main() {

printf("Hello, World!\n");

return 0;

}

运行结果:正确输出“Hello, World!”。

2. 编写一个程序,计算并输出1~10的和:


```c
#include <stdio.h>

int main() {
    int sum = 0;
    for (int i = 1; i <= 10; i++) {
        sum += i;
    }
    printf("1~10的和为:%d\n", sum);
    return 0;
}

运行结果:正确计算并输出1~10的和。

3. 编写一个程序,实现输入两个整数,输出它们的和:

int a, b, sum;

printf("请输入两个整数:\n");

scanf("%d%d", &a, &b);

sum = a + b;

printf("%d + %d = %d\n", a, b, sum);

运行结果:正确读取用户输入的两个整数,并计算它们的和。

4. 编写一个程序,实现判断一个数是否为偶数:


```c
#include <stdio.h>

int main() {
    int num;
    printf("请输入一个整数:\n");
    scanf("%d", &num);
    if (num % 2 == 0) {
        printf("%d是偶数\n", num);
    } else {
        printf("%d是奇数\n", num);
    }
    return 0;
}

运行结果:正确读取用户输入的整数,并判断该数是否为偶数。

5. 编写一个程序,实现求一个数的阶乘:

int factorial(int n) {

if (n == 0) {

return 1;

} else {

return n * factorial(n-1);

}

int num;

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

scanf("%d", &num);

printf("%d的阶乘为%d\n", num, factorial(num));

```运行结果:正确计算用户输入的整数的阶乘。