首页 大学计算机基础大学计算机A一---C语言程序设计试验报告

大学计算机基础大学计算机A一---C语言程序设计试验报告

举报
开通vip

大学计算机基础大学计算机A一---C语言程序设计试验报告**大学计算机基础实验报告课程名称大学计算机A(一)---C语言程序设计班级计算机科学与技术二机房机号2**-60姓名**学号**日期2019.10.24输入学号实验名称:实验二基本数据处理实验目的:1、掌握算术表达式和赋值表达式的使用。2、掌握基本输出函数的使用。3、能够编程实现简单的数据处理。4、掌握简单C程序的查错方法。实验内容:(具体操作请“认真听老师演示性讲解”)在本地电脑中新建一个文件夹,用于存放C程序,文件夹的名字要求是“学号姓名-实验序号”,女口E:\172011555...

大学计算机基础大学计算机A一---C语言程序设计试验报告
**大学计算机基础实验报告课程名称大学计算机A(一)---C语言程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 班级计算机科学与技术二机房机号2**-60姓名**学号**日期2019.10.24输入学号实验名称:实验二基本数据处理实验目的:1、掌握算术表达式和赋值表达式的使用。2、掌握基本输出函数的使用。3、能够编程实现简单的数据处理。4、掌握简单C程序的查错方法。实验内容:(具体操作请“认真听老师演示性讲解”)在本地电脑中新建一个文件夹,用于存放C程序,文件夹的名字要求是“学号姓名-实验序号”,女口E:\1720115555张三-02。启动C-Free,完成如下各 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。1、改错题:改正下列程序中的错误,计算某个数x的平方y,并分别以“y=x*x”和“x*x=y”的形式输出x和y的值。请不要删除源程序中的任何注释。(源程序error2_1.c)。输入输出示例(假设x的值为3):9=3*33*3=9源程序(有错误的程序)#includeintmain(void){inty;y=x*x;printf("%d=%d*%d",x);/*输出printf("d*%d=%d",y);}552、编程题:求华氏温度150°对应的摄氏温度。计算公式:C-F-32,式中:C表示摄氏温度,F表示华氏温度。输入输出示例:fahr=150,celsius=66运行自己编写的程序得到的结果,应该与题目中给出的输入输出示例完全一致,包括输入输出格式。a)思考:如果改用公式C5(F32)计算华氏温度1500F所对应的摄氏温度,9这两个公式的计算结果是否一样?为什么?87分、72分和933、编程题:已知某位学生的 数学 数学高考答题卡模板高考数学答题卡模板三年级数学混合运算测试卷数学作业设计案例新人教版八年级上数学教学计划 、英语和计算机课程的成绩分别是分,求该生3门课程的平均分。输入输出示例:math=87,eng=72,comp=93,average=844、编程题:计算并显示2与5的和。a)思考(1):如何改写上面的程序来实现计算2与5的和,以算术的形式显示?如:5+2=7b)思考(2):如何改写上面的程序来实现可以从键盘上输入任意两位数,并输出其和?(选作,scanf函数的使用,请参阅主教材P37页第2章第3节例2.5)5、编程题:当n为152时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。输入输出示例整数152的个位数字是2,十位数字是5,百位数字是1提示:n的个位数字digit1的值是n%10,十位数字digit2的值是(n/10)%10,百位数字digit3的值是n/100a)思考(1):如果n是一个四位数,如何求出它的每一位数字?b)思考(2):如果n是从键盘上输入的任意一个四位数,又如何修改程序求出它的每一位数字?(选作,scanf函数的使用)上交作业的方法:将程序代码及注释和运行程序的窗口复制到实验结果下方对应的题号上,并把这次实验上机操作中遇到的问题及解决方法、心得等填好完成实验报告。保存以上所有按要求已调试通过,并形成.c(或.cpp)和.exe文件到以自己的“学号姓名-02”命名的文件夹中,并将以自己的“学号姓名”命名的文件夹压缩后上交到ftp://10.172.250.252:1161中的“作业上传”文件夹下的“报告上交02”文件夹下的子文件夹“源文件压缩上交”中,同时把以“学号姓名-02”命名的word文档上交到“报告上交02”文件夹下的另一子文件夹“word文件上交”中。特别提醒:每次上传的文件名一定要是“学号姓名-实验序号•doc”(如1720115555张三-02.doc),而且学号一定要在前面,学号没写或学号写在后面的一律按没上传对待。上传前一定要把本文件退出,否则无法上传。实验结果与分析(运行界面截图,打开需要截的图,按ALT+PrintScreen后,将光标移到下面,单击右键后选择“粘贴”):1.(I)改正后的程序代码及注释#includeintmain(void){inty,x=3;y=x*x;printf("%d=%d*%d\n",y,x,x);/*输出*/printf("%d*%d=%d",x,x,y);return0;(n)运行结果窗口截图(窗口适当缩小)和分析~i:\usen\i/^^tj\Jocunnen:s\Lrree\i9=3*33*3W请按任意键继续.2.程序代码及注释(1)#includeintmain(){intF=150,C;C=F*5/9-32*5/9;printf("fahr=%d,celsius=%d\n",F,C);return0;}(2)#includeintmain(){intF=150,C;C=5*(F-32)/9;printf("fahr=%d,celsius=%d\n",F,C);return0;}/*两个方法的结果不一样,因为在c语言中,若a,b都是整数,a%b!=0时,小数部分会被舍弃,a/b的结果只取整数。*/(n)运行结果窗口截图(窗口适当缩小)和分析LI]T\Userintmain(){intmath=87,eng=72,comp=93,average;average=(math+eng+comp)/3;printf("math=%d,eng=%d,comp=%d,average=%d\n",math,eng,comp,average);return0;}(n)运行结果窗口截图(窗口适当缩小)和分析4.程序代码及注释(1)#includeintmain(){inta=2,b=5,c;c=a+b;printf("%d+%d=%d\n",a,b,c);return0;}(2)#includeintmain(){inta,b,c;scanf("%d%d",&a,&b);c=a+b;printf("%d+%d=%d\n",a,b,c);return0;}(n)运行结果窗口截图(窗口适当缩小)和分析・PT:\Users\17458\DocumentFree\Tem■2+5=7j请按任倉锂继续一一一I]_--■■-----一12+5-7[请按任意键继续..・5.程序代码及注释(1)#includeintmain(){intn=152,b,c,d;b=n%10;c=(n/10)%10;d=n/100;printf("n的个位是%d,n的十位是%d,n的百位是%d\n",b,c,d);return0;}(2)#includeintmain(){intn=1521,b,c,d,f;b=n%10;c=(n/10)%10;d=(n/100)%10;f=n/1000;printf("n的个位是%d,n的十位是%d,n的百位是%d,n的千位是%d\n",b,c,d,f);return0;}(3)#includeintmain(){intn,b,c,d,f;scanf("%d",&n);b=n%10;c=(n/10)%10;d=(n/100)%10;f=n/1000;printf("n的个位是%d,n的十位是%d,n的百位是%d,n的千位是%d\n",b,c,d,f);return0;}n)运行结果窗口截图(窗口适当缩小)和分析C:\UsersM7458\Doruments\C-Free\I11.exe*翻視十位般“桶位应VI-JWV1IJIrT!&HTTEDfTJ巧尹4^5576的个位是入n的I•位是乞口的百位是5,n的千位是4隔按任意健继续….问题及解决方法,心得:(实验中遇到的问题和解决问题的方法以及下次课还想老师再重复讲解的知识等等)熟能生巧评定成绩:
本文档为【大学计算机基础大学计算机A一---C语言程序设计试验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_113440
暂无简介~
格式:doc
大小:106KB
软件:Word
页数:6
分类:
上传时间:2019-09-18
浏览量:3