- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验2 输入/输出方法、分支结构程序设计
学号: 姓名: 实验日期:
一、实验目的和要求
(1)掌握C语言各数据类型的概念,变量定义及赋值方法。
(2)掌握整型、字符型、实型等数据的输入输出方法,能正确使用各种格式控制符。
(3)掌握C语言的各种运算符,特别是自加(++)和自减(--)运算符,能正确使用这些运算符构成的表达式。
(4)掌握C语言逻辑量的表示方法,能够正确使用逻辑运算符和逻辑表达式或关系表达式。
(5)熟练掌握if语句和switch语句,掌握条件表达式构成的选择结构。
(6)理解程序设计的顺序结构基本思想,掌握顺序结构语句特点;能够编写简单的程序解决具体问题。
(7)掌握简单的跟踪调试程序的方法,并学会基本调试程序方法。
二、实验内容
完成实验指导书中实验二的“基础部分”及实验三的“基础部分”和“增强部分”
三、实验步骤及结果
(一)实验题目完成情况
FORMTEXT *【说明】实验题号的编写格式为:类型+第几个实验+实验题目序号+小题序号,其中,“类型”分为基础题(用Ex表示)、增强题和提高题(用Eh表示)、课外题(用sup表示)。如:ex2-1-3表示实验二基础题第1题的第3小题,eh4-2表示实验四增强题第2题,等等。后不赘述。
实验二部分:
Ex2-1-1题的运行结果及其分析。
FORMTEXT 【请填空。截图的操作方法:先点击欲截取的窗口使之置于屏幕最前方,并作适当的缩放,再按快捷键Alt+Print Screen将窗口截取到内存中,然后打开word将光标移到欲插入图片的位置上进行粘贴即可。也可对图片进行适当剪切,裁剪掉多余部分。注意:截图上必须有你自己的学号或姓名等信息,否则视为抄袭。】
Ex2-1-分析:S值的计算是先算a除以5取余的值,再算其
乘于(x-y)除以2取余的整型数,得到的值除以二,再加上x。
Ex2-1-2请在下面插入该程序的运行结果及其分析。
FORMTEXT 请在此框内插入本程序运行成功时的截图
分析: 第一个p的值先调用后自加,第一个 q则是先自加后调用
第二个P直接调用第一个p 的值加上3, 第二个q则是先加1后加上4.
Ex2-2-1请在下面分别插入改正错误后的源程序代码及运行成功时的画面:
源程序代码:
FORMTEXT 请在此框内粘贴修改后正确的程序代码。方法:先在VC中将全部源代码选定并复制,再粘贴到此处即可。
#include stdio.h
int main()
{
int a,b,c,sum;
double ver;
printf(输入三个数:);
scanf(%d%d%d,a,b,c);
sum = a+b+c;
ver = sum/3.0;
printf(和:%d\n,sum);
printf(平均值:%lf\n,ver);
return 0;
}
运行结果:
FORMTEXT 请在此框内插入本程序运行成功时的截图
Ex2-2-2请在下面分别插入改正错误后的源程序代码及运行成功时的画面:
源程序代码:
FORMTEXT 请在此框内粘贴修改后正确的程序代码。
#includestdio.h
void main()
{
int i,j,p,m,n;
scanf(%d,%d,%d,i,j,p);
m=i+j+p;
n=(int)m/3;
printf(%d,%d\n,m,n);
}
运行结果:
FORMTEXT 请在此框内插入本程序运行成功时的截图
实验三部分:
Ex3-1请在下面分别插入改正错误后的源程序代码及运行成功时的画面:
源程序代码:
FORMTEXT 请在此粘贴修改后正确的程序代码。
#includestdio.h
void main()
{
double x,y;
printf(enter x:\n);
scanf(%lf,x);
if(x=10)
y=1/x;
else
(x!=10);
y=x;
printf(f(%0.1lf)=%lf\n,x ,y);
}
运行结果:
FORMTEXT 请在此粘贴本程序运行成功时的截图
Ex3-2请在下面分别插入改正错误后的源程序代码及运行成功时的画面:
源程序代码:
FORMTEXT 请在此粘贴修改后正确的程序代码。
#includestdio.h
void main()
{
int score;
printf(enter score=);
scanf(%d,score);
switch(score/10)
{
case 10:
case 9 : printf(A\n);
case 8
您可能关注的文档
最近下载
- 多层住宅小区工程监理规划.docx VIP
- NY_T 3213-2023 植保无人驾驶航空器 质量评价技术规范.docx VIP
- 盘扣式悬挑脚手架施工方案施工计划.doc VIP
- 部编版小学一年级语文上册表格式教案全册.doc VIP
- 电线电缆抗张强度检测结果的测量不确定度评定.doc VIP
- (正式版)H-G-T 22820-2024 化工安全仪表系统工程设计规范.docx VIP
- 绘本故事PPT课件之我好害怕.pptx
- 广东省惠州市博罗县泰美镇城镇总体规划项目建议书.doc VIP
- 虚拟仪器及LabVIEW知到智慧树期末考试答案题库2025年山东科技大学.docx VIP
- 2025年全国Ⅰ卷英语听力评析和听力材料二次开发(课件).pptx
文档评论(1)