qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

c语言相关实验报告

时间2023-12-31 00:50:23 提问来自 四川省泸州市 的网友 分类创作 浏览232
实验名称:C语言基础实验 实验目的: 1. 熟悉C语言的基本语法和编程环境; 2. 掌握C语言的数据类型、运算符、控制结构、函数等基本概念; 3. 通过编写简单的程序,提高编程能力和逻辑思维能力。 实验内容: 1. 数据类型和运算符 编写一个程序,实现以下功能: a) 定义整型变量a、b,并分别赋值为10和20; b) 计算a与b的和、差、积、商,并输出结果; c) 定义浮点型变量x、y,并分别赋值为3.14和2.71; d) 计算x与y的乘积,并输出结果; e) 定义字符型变量ch,并赋值为'A'; f) 输出ch的值。 2. 控制结构 编写一个程序,实现以下功能: a) 输入一个整数n,判断其是否为偶数; b) 如果n为偶数,输出“n是偶数”,否则输出“n是奇数”。 3. 函数 编写一个程序,实现以下功能: a) 定义一个求阶乘的函数factorial(int n); b) 在主函数中调用factorial函数,计算并输出5的阶乘。 实验步骤: 1. 打开C语言编译器(如Visual Studio、Code::Blocks等); 2. 新建一个C语言源文件(如main.c); 3. 根据实验内容,编写相应的代码; 4. 编译并运行程序,观察输出结果; 5. 修改代码中的错误,直至程序能够正确运行。 实验结果: 1. 数据类型和运算符实验结果: ```c #include <stdio.h> int main() { int a = 10, b = 20; printf("a + b = %d ", a + b); printf("a - b = %d ", a - b); printf("a * b = %d ", a * b); printf("a / b = %d ", a / b); float x = 3.14, y = 2.71; printf("x * y = %f ", x * y); char ch = 'A'; printf("%c ", ch); return 0; } ``` 输出结果: ``` a + b = 30 a - b = -10 a * b = 200 a / b = 0 x * y = 8.596400 A ``` 2. 控制结构实验结果: ```c #include <stdio.h> int main() { int n; printf("请输入一个整数:"); scanf("%d", &n); if (n % 2 == 0) { printf("n是偶数"); } else { printf("n是奇数"); } return 0; } ``` 输入一个整数,输出结果为“n是偶数”或“n是奇数”。 3. 函数实验结果: ```c #include <stdio.h> int factorial(int n) { int result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; } int main() { printf("5的阶乘为:%d", factorial(5)); return 0; } ``` 输出结果为“5的阶乘为:120”。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 如何看待人类命运共同体理念提出十年来的意义和成果?侧重中国对世界的贡献,自拟题目,写一篇900字的论文 下一篇 坐在火车上能写一首七言绝句吗