C语言实验专周报告,C语言实验报告合集

《C语言实验报告合集》由会员分享,可在线阅读,更多相关《C语言实验报告合集(12页珍藏版)》请在人人文库网上搜索。

1、C语言程序设计实验报告专业: 班级: 学号: 学生姓名: 实验日期: 成绩: 指导老师: 实验单元一 程序基本结构设计一、 实验题目实验一 熟悉VC+环境二、 实验目的1. 熟悉C程序编辑环境,掌握主要菜单项的作用。2. 熟悉编写一个C程序的上机过程(编辑、编译、链接和运行)。3. 熟悉C程序的基本输入输出语句三、 实验内容1. 书本第一章的例一程序。2. 由键盘输入两个整数,求得它们的和并输出至屏幕。四、 实验环境1. 硬件环境:当前所有电脑硬件环境均支持。2. 软件环境:Visual C+ 6.0五、 实验代码及结果(程序运行结果请以截屏图给出)1. 源程序代码:#include stdi。

2、o.hint main()int a,b,sum;a=2;b=3;sum=a+b;printf(007zhangnsum=%dn,sum);return 0;运行结果为:2. 源程序代码:运行结果为:六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)C语言程序设计实验报告专业: 班级: 学号: 学生姓名: 实验日期: 成绩: 指导老师: 实验单元一 程序基本结构设计一、 实验题目实验二 顺序结构程序设计二、 实验目的(1)掌握C语言数据类型以及变量的声明。(2)掌握C语言的赋值运算符、赋值表达式、赋值语句。(3)掌握C语言的整型和字符型的混合运算。(4)掌握C语言。

3、的输入、输出函数的使用格式。三、 实验内容1. 有人用温度计测量出华氏温度,现输入华氏温度f,请编写程序把它转换为摄氏温度c。已知华氏温度和摄氏温度有如下关系:c=5/9(f-32)。2. 输入长方形的长和宽,编程求该长方形的周长和面积。(要求周长和面积保留两位小数)3. 将字符串“China”译成密码,译码规则是:用字母表顺序中原来字母后面的第5个字母替代原来的字母。请编写程序实现译码并输出。四、 实验环境1. 硬件环境:当前所有电脑硬件环境均支持。2. 软件环境:Visual C+ 6.0五、 实验代码及结果(程序运行结果请以截屏图给出)1. 源程序代码:运行结果为:2. 源程序代码:运行。

4、结果为:3. 源程序代码:运行结果为:六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)C语言程序设计实验报告专业: 班级: 学号: 学生姓名: 实验日期: 成绩: 指导老师: 实验单元一 程序基本结构设计一、 实验题目实验三 分支结构程序设计二、 实验目的(1)了解选择结构及逻辑量的用法。(2)掌握关系运算符和逻辑运算符的使用。(3)掌握if语句和switch语句的使用。(4)掌握多重条件下的if语句嵌套使用。(5)学会调试程序。三、 实验内容教材P77实验内容2、3、4共三个程序。四、 实验环境1. 硬件环境:当前所有电脑硬件环境均支持。2. 软件环境:Vis。

5、ual C+ 6.0五、 实验代码及结果(程序运行结果请以截屏图给出)1. 输入三角形的三条边a、b、c,判断它们能否构成三角形。若能构成三角形,求出三角形面积,若不能,输出信息。(三角形面积area=sqrt(s(sa)(sb)(sc),其中s=(a+b+c)/2)源程序代码:运行结果为:2. 输入一个字符,请判断是字母、数字还是特殊字符。源程序代码:运行结果为:3. 编程实现以下功能:读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可为+,*,/(用switch语句实现)。源程序代码:运行结果为:六、实验心得(请对每个实验题。

6、目编程及调试运行中遇到的问题及解决方案进行简单总结)C语言程序设计实验报告专业: 班级: 学号: 学生姓名: 实验日期: 成绩: 指导老师: 实验单元一 程序基本结构设计一、 实验题目实验四 循环结构程序设计(一)二、 实验目的(1)熟练掌握用while语句dowhile语句和for语句实现循环的方法。(2)掌握循环的嵌套。(3)进一步学习调试程序。三、 实验内容1 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。2 输出小写字母的ascii码对照表。3 计算:s=1+12+123+1234+12345四、 实验环境1. 硬件环境:当前所有电脑硬件环境均支持。2. 软件环境:。

7、Visual C+ 6.0五、 实验代码及结果(程序运行结果请以截屏图给出)1. 源程序代码:运行结果为:2. 源程序代码:运行结果为:3. 源程序代码:运行结果为:六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)C语言程序设计实验报告专业: 班级: 学号: 学生姓名: 实验日期: 成绩: 指导老师: 实验单元一 程序基本结构设计一、 实验题目实验五 循环结构程序设计(二)二、 实验目的(1)熟练掌握用while语句dowhile语句和for语句实现循环的方法。(2)掌握循环的嵌套。(3)进一步学习调试程序。三、 实验内容1 输出100 以内具有10个以上因子的。

8、整数,并输出他的因子。2 输出图形AABCABCDEABCDEFG3 求s=1+(1+2)+(1+2+3)+ +(1+2+3+n),要求n从键盘输入。四、 实验环境1. 硬件环境:当前所有电脑硬件环境均支持。2. 软件环境:Visual C+ 6.0五、 实验代码及结果(程序运行结果请以截屏图给出)1. 源程序代码:运行结果为:2. 源程序代码:运行结果为:3. 源程序代码:运行结果为:六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)C语言程序设计实验报告专业: 班级: 学号: 学生姓名: 实验日期: 成绩: 指导老师: 实验单元一 程序基本结构设计一、 实验题目实验六 数组二、 实验目的(1)掌握一维数组和二维数组的定义和使用方法。(2)掌握字符数组和字符串函数的用法。三、 实验内容四、实验环境1. 硬件环境:当前所有电脑硬件环境均支持。2. 软件环境:Visual C+ 6.0五、 实验代码及结果(程序运行结果请以截屏图给出)1. 源程序代码:运行结果为:2. 源程序代码:运行结果为:3. 源程序代码:运行结果为:六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)12 / 12文档可自由编辑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个C语言实验报告的模板,供您参考: # 实验名称:C语言栈的实现 ## 实验目的: 1. 理解栈的基本概念和特点。 2. 掌握栈的基本操作:push和pop。 3. 熟悉栈的应用场景。 ## 实验环境: - 操作系统:Windows 10 - 编程语言:C语言 - 开发工具:Visual Studio Code ## 实验内容: ### 1. 栈的定义 栈是一种后进先出(Last In First Out,LIFO)的数据结构,它只允许在表的一端进行插入和删除运算。根据栈的定义,可以使用数组来实现栈。 ### 2. 栈的基本操作 栈的基本操作包括push和pop。push操作将元素插入栈顶,pop操作将栈顶元素删除。 以下是栈的基本操作的伪代码: ``` push(S, x): if stack is full: error "stack overflow" else: top ← top + 1 stack[top] ← x pop(S): if stack is empty: error "stack underflow" else: top ← top - 1 return stack[top + 1] ``` ### 3. 栈的应用场景 栈广泛应用于编程语言的解析、函数调用、表达式求值等场景中。例如,在编程语言的解析过程中,可以使用栈来判断括号是否匹配。 ## 实验结果: 在实验过程中,我们成功实现了一个基于数组的栈,并完成了push和pop操作。通过实验,我们深入理解了栈的基本概念和特点,并掌握了栈的基本操作。同时,我们也熟悉了栈的应用场景,为以后的编程工作打下了基础。 ## 总结: 本次实验让我们掌握了栈的基本操作和应用场景,这对我们以后的编程工作非常有帮助。通过实验,我们也发现了栈的局限性,例如栈的存储空间有限,只能在栈顶进行插入和删除操作等。因此,在实际应用中,我们还需要结合具体场景选择合适的数据结构。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值