C语言作业(实验报告.doc

C语言作业(实验报告.doc

ID:50384027

大小:1.34 MB

页数:51页

时间:2020-03-05

C语言作业(实验报告.doc_第1页
C语言作业(实验报告.doc_第2页
C语言作业(实验报告.doc_第3页
C语言作业(实验报告.doc_第4页
C语言作业(实验报告.doc_第5页
资源描述:

《C语言作业(实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《程序设计基础》(c语言)实践报告专业:计算机科学与技术班级:信息大类1303姓名:蒋国辉学号:1130299090教师:《程序设计基础》(c语言)课程组教师寄语课程简介《程序设计基础》是计算机相关专业的专业基础课,其目的是为了培养学生程序设计的技能,使学生掌握程序设计的基本思想和方法,培养学生用计算机解决实际问题的能力。该课程是后续理论和实践教学的基础和重要工具,将直接影响到专业兴趣的培养,后续专业课程教学内容的实施。课程内容本课程教学的主要内容包括:1、程序与程序设计的基本概念;算法与算法的表示;结构化程序设计方法等。2、C语言的基本组成,C程序的基本结构;C程序的上机过程;C

2、语言的数据类型和各类运算规则。3、顺序程序设计;选择结构程序设计;循环控制;函数;指针;结构体和文件等。4、C程序的模块化结构;函数的定义与调用,包括函数的递归调用;变量存储属性;工程文件的建立和使用;编译预处理;库函数简介;文件的概念;文件的建立、打开与关闭;各种文件的读写方法。补充说明1、本课程作为一种与计算机“沟通”的语言工具,在某种程度上讲,和普通话、英语有一些类似。对初学者而言,最好的学习方式就是在基本的语法规则框架下,不断的模仿和重复训练,最畏惧和担心的就是灵活与多变。只有不畏惧,才能敢模仿,敢写、敢调试。才能避免掉入语法漩涡止步不前。2、课程共设8个单元,对于每个单元

3、的实践内容,按照基础训练和差异化训练相结合的思想,设置了多道编程题目,同学们在每个单元可以根据实际情况,可选做3道,鼓励在有精力的情况下尽可能多练习。3、课程的源码可以手写也可以打印出来粘贴,对程序运行结果打印粘贴。4、单元内容即是平时基本功的训练,也可当做理论考试的复习。实验1顺序结构程序设计一、实验目的1.熟悉C语言的编程环境,掌握C程序运行的一般步骤;2.掌握C语言中数据的输入输出方法,常用输入/输出函数的使用;3.掌握顺序结构程序设计方法,能编写简单的C程序;二、实验内容1、编写程序,输入一个四位数,打印输出其个位数、十位数、百位数和千位数。2、编写程序,从键盘上输入两个电

4、阻的值,求它们并联和串连的电阻值,输出结果保留两位小数。3、编写一个程序,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩。4、输入一元二次方程的三个系数,求根。5、输入三角形的三个边长a,b,c,输出面积s。6、打印520+13141834*10三、实验源码及测试数据1.编写程序,输入一个四位数,打印输出其个位数、十位数、百位数和千位数。#includevoidmain(){inta,b,c,d,e;scanf("%d",&a);b=a/1000;c=(a-b*1000)/100;d=(a-b*1000-c*100)/10;e=a-b*1000-c*100-d

5、*10;printf("千位数=%d百位数=%d十位数=%d个位数=%d",b,c,d,e);}2、编写程序,从键盘上输入两个电阻的值,求它们并联和串连的电阻值,输出结果保留两位小数。#includevoidmain(){doublea,b,c,d;scanf("%lf%lf",&a,&b);c=1/(1/a+1/b);d=a+b;printf("并联=%.2f串联=%.2f",c,d);}3、编写一个程序,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩。#includevoidmain(){doublea,b,c,d

6、,f;scanf("%lf%lf%lf",&a,&b,&c);d=a+b+c;f=d/3;printf("总和=%.2f平均=%.2f",d,f);}4、输入一元二次方程的三个系数,求根。#include#includevoidmain(){doublea,b,c,d,e,f,X1,X2;scanf("%lf%lf%lf",&a,&b,&c);d=b*b-4*a*c;e=-b/(2*a);f=sqrt(d)/(2*a);X1=e+f;X2=e-f;printf("x1=%.2fx2=%.2fb",X1,X2);}4、输入三角形的三

7、个边长a,b,c,输出面积s。#include#includevoidmain(){doublea,b,c,p,d,s;scanf("%lf%lf%lf",&a,&b,&c);p=(a+b+c)/2.0;d=p*(p-a)*(p-b)*(p-c);s=sqrt(d);printf("面积=%.2f",s);}6、打印520+13141834*10#includevoidmain(){printf("520+1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。