ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:100.32KB ,
资源ID:19606807      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19606807.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言实验报告答案Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言实验报告答案Word文档下载推荐.docx

1、若程序有错则找到出错行修改程序。7连接:若程序没有语法错误,则可按功能键或执行“编译”菜单中的“构件”命令或通过工具栏中的相关工具(编译工具右边工具),进行连接生成可执行文件。8运行程序:按组合键“Ctrl+F5”,或通过“编译”菜单中的执行命令,或通过工具栏中的“!”工具运行程序。1.3 实验任务1输入下面的程序,注意区分大小写。#include stdio.()printf(“I am a student!”);2. 预测结果并上机验证人工分析结果实验运行结果printf(“*n”);n”);*I am a student!3预测结果并上机验证#includeS=(a+b+c)2(s*(s

2、-a)*(s-b) *(s-c)4.单步跟踪下面程序的执行,每执行一条语句就查看各变量的值。运行时输入一个三位的整数。单步跟踪程序时填写下表,同时分析程序的功能。#include”stdio.()int n,x1,x2,x3,y;printf(“please input number n”);scanf(“%3d”,&n);x1=n100;x2=n10%10;x3=n%10;y=x3*100+x2*10+x1;printf(“y=%3d”,y);nX1X2X3y程序的功能是: 将输入的3位整数逆序排列 5. # include stdio.( ) char ch; ch=getchar();

3、putchar(ch); 运行时如果从键盘输入数据98,你预测的输出结果是 实际的输出结果为 9 原因在于getchar()只能接收单个字符,数字也当字符处理6. # include int a,b,c; scanf(“%d,%o”,& c=a*b; printf(“%d,%on”,c,c);运行时如果输入数据:12,12你预测的结果是 ,实际的输出结果是 。7. # include int x,n1,n2,n3,y;%3d, &x); n1=x100; n2=x10%10; n3=x%10; y=n3*100+n2*10+n1; printf(“%dn”,y);上述程序在运行时如果从键盘输入

4、数据8265,则x的值为_ 826 _;输出的结果为 628 , 在变量n1、n2、n3中,_n1_是x的百位数,_n2_是x的十位数,_n3_是x的个位数。8. #include int a=123, b=-45; float x=2.54729; printf(“a=%d,%2d,%5d,%-5d,%+5dn”, a,a,a,a,a); printf(“b=%d,%2d,%5d,%-5d,%+5dn”, b,b,b,b,b); printf(“x=%f,%9f,%9.2fn”, x,x,x); printf(“x=%-7.3f,%2.2f,%.0fn”, x,x,x);在下面写出程序的运行

5、结果,每个空格用一个|_| 来表示a=|_|_| |_|_| ,|_| +123b=|_|_| |_|_| ,|_|_|-45x=2.547290 ,|_| 2.547290 ,|_|_|_|_|_|2.55x=2.547|_|_|,2 .55,39. 编辑程序,输入学生语、数、英三门课程成绩(考虑数据类型,整型和实型),并输出其总分和平均分。整型: int c,m,e,sum;float ave;%d,%d,%dc,&m,&e); sum=c+m+e; ave=sum3.0; printf(“sum=%dn ave=%f”,sum,ave);实型: float c,m,e,sum,ave;

6、ave=sum3; printf(“sum=%fn ave=%f”,sum,ave);实验3 选择结构程序设计与调试3.1 实验目的1理解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。2学会正确使用逻辑运算符和逻辑表达式、关系运算符和关系表达式。3学会运用逻辑表达式或关系表达式等表达条件。4熟练掌握if语句和switch语句。5学习跟踪调试程序,针对具体程序组织输入测试数据,观察程序运行能否得到预期的输出结果。6熟悉选择结构程序段中语句的执行过程。3.2 实验预习1熟悉逻辑运算符和逻辑表达式、关系运算符和关系表达式。2熟悉下列语句:if、if-else、switch、break。

7、3.3 实验任务1阅读程序,上机调试并记录程序结果。 int x=0;if(x=0) printf(x=%dn,x); else printf(x=%dn,x+1);x=0 clrscr(); if(x=0) printf(x=1以上两题告诉了你什么:1) c中的赋值号与等于运算符应区分。 2) 若判断表达式值为0,表示假,执行else分支 2阅读程序,上机调试并记录程序结果。实验告诉我们int a=4,b=3,c=5,t=0; if(ab,d);关系运算符无论有多少,总是一个个运算得结果然后参与下一个运算的。4.若从键盘输入58,判断以下程序输出的结果。 int a; scanf(a); i

8、f(a50) printf( if(a40) printf(%d if(a30) printf(5858585. 阅读程序,上机调试并记录程序结果。 int x=1,a=0,b=0; switch(x) case 0: b+; case 1: a+; case 2:b+; printf(“a=%d,b=%dn ”,a,b);a=2,b=16. 阅读程序,上机调试并记录程序结果。 int a=13,b=21,m=0;switch(a%3)m+;break;case 1:switch(b%2) default:case 0:printf(“m=%dn”,m);m=37. 阅读程序,上机调试并记录程

9、序结果。 int i=1,j=1,k=2; if(j+|k+)&i+);%d,%d,%dn,i,j,k);2,2,2逻辑运算符不是所有的符合都可以参与运算的8. 阅读程序,并回答问题main( ) int a,b,max,min;%d%db) max=a; else max=b;max=%dn,max);问题:a、此程序的功能是 输出两数中的最大数 b、请用条件表达式语句(?:)修改程序使之完成相同的功能,其语句是 printf(“max=%dn”,ab?a:b);9. 有一函数 x-1 (x1) y = 2(x-1) (1=x=10)编程求当分别输入x的值为0.3,3.9,11时,y的值。

10、float x,y;%f if (x y=x-1; else if(x0) *if分支用于判断x的大小,并根*x100); *据位数决定逆序的最终值* else if(b0) printf(10x e=b;b=c;3.4思考请思考如何通过改变分支条件将多if嵌套变成无套形式,提高计算机的运算效率。请上网搜索答案,体会程序优化的思路方式。无具体答案。实验4 循环结构程序设计4.1 实验目的1掌握用while语句、do-while语句和for语句实现循环的方法。2理解循环结构程序段中语句的执行过程,进一步练习程序的跟踪调试技术。3. 掌握在程序设计中用循环的方法实现各种算法(如穷举法、迭代等)。4

11、. 理解break语句和continue语句的功能和执行过程。4.2 实验预习1熟悉语句:while、do-while、for 、break、continue。2熟悉三种循环语句之间的关系和区别。4.3 实验任务 (一)while循环1若输入的值是5,预测结果并上机验证main() int i,n; scanf( i =1;while(i=n) i+;i=%.dn,i);i=6 2若输入的值是5,预测结果并上机验证,循环执行次数是_5_,考虑若x定义为整型,程序结果是否相同_不同_ ,为什么_因为要考虑到c中除法的规则 double x,s=0; i=1;x=1; i+;x=x+1; s+=1x; s=%.2fn,s);s=1.45

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1