下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验3顺序结构程序设计一、实验目的:1、熟悉赋值运算符的使用,能根据需要构建相应的赋值表达式,掌握两变量交换数据的方法;2、继续熟悉整数相除、取余运算及数据类型转换等内容,能实现四舍五入保存 指定位小数的算法;3、熟悉常用数学函数的使用;4、通过样例加深对prin甘()常用格式控制符功能的理解,掌握printfO函数的使 用;5、掌握scanf()函数的使用,能正确输入数据;6、掌握顺序结构程序设计的方法,能够画传统的流程图和N_S流程图。二、实验内容1、(基础题)编写程序,将10000秒转换成以“XX时XX分XX秒”格式输出。(提示:可考虑整数的/、运算)2、(基础题)编程实现:先定义两个整
2、数变量,然后输入两个值,再交换这两个 变量的值,最后输出交换后的新值。如以下图所示:inter a,b:10,30交换前,a=10, b=30交澳后. b=10问题:语句组:a=b; b=a;能交换a、b的值吗?(2)假设不能,如何改进?画出程序的传统流程图。3、(基础题)运行以下程序,体会printf()中“格式控制符”的用法,并回答相关问题:#include int main()int k=1234;double f=12345. 0123456789;char * p=China”;printf (嬲d格式符:n);printf (飞dn”, k);printf (飞6dn”, k);p
3、rintf (飞06dn, k);printf (%2dnn,k);printf (烘f格式符:n);printf (*%fn*,f);printf (飞f);printf (*%15fn*, f);printf (飞15. 4fn, f);printf (%T5fn, f);printf (飞T5. 4fn, f);printf (%. 2fn, f);printf (%30. 20fnnw,f);printf (%e格式符:n);printff);printf (%15en, F);printf 4en, f);printf (%T5cn, f);printf (飞T5. 4en, f);
4、printf (飞.2en, f);printf C%30. 20enn* f);printf (瓢s格式符:n*);printf (飞sn”, p);printf (%10sn, p);printf C%-10snn*, p);return 0;问题:请说明格式控制符d、f、e、s的基本用法。4、(基础题)分析、运行以下程序,要让各变量得到对应的值:a=3, b=7, x=8.5, y=7L82,cl= A,,c2士问维盘上该如何输入?并回答相关问题。Sinclude int main() (int a, b; float x, y; char cl,c2; scanf(*a=%d, b=%
5、d, &a,&b): scanf&x, &y);scanf(%c%c, &cl, &c2);printf (a=%d, b=%dn”, a,b); printf (x=%f, y=%fn, x, y);printf (cl=%c, c2=%cnnz,, cl, c2); return 0;)问题:scanf()函数应如何书写?(2)输入不同类型数据时,应注意什么?5、(提高题)以下程序实现的功能是:输入一个double类型的数据,使该数保存 两位小数,对第三位小数进行四舍五入处理,然后输出此数,查验处理是否正确。请 根据注释和运行截图填充程序。程序代码:ft include int main(
6、)double x;printf(Enter x=);scanf (飞If, &x);printf (/Z(D x=%f.原始数据n”, x);printf (z,(2) x=%. 2f.格式控制数据n”, x);x扩大100倍x增加0. 5对x取整后再赋值给xx缩小100倍printf (* (3) x=%f.处理后数据n, x);return 0; )程序运行截图:原始数据 格式挂制婺据 .拄理后数据Enter x=1234.56789 x=1234.567890. x=1234.57 x=1234.570000.6、(提高题)改错题:以下程序有多处错误,假设按以下截图所示格式输入、输出 数据,请在程序的相应位置上改正错误。程序代码:main(double a, b, c, s, v ;printf(input a, b, c :n);scanf (*%d %d %d”, a, b, c)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年水砂机项目可行性研究报告
- 铝矿厂生产线新建及设备升级工程合同三篇
- 医学教材 奥林匹克运动的发展
- 发起式基金合同三篇
- 互联网产品项目投标管理指南
- 公司总经理岗位职责
- 输血申请及标本接收工作流程
- 医院劳动争议调解机制
- 美团外卖广告投放合作协议
- 生产技术部个人述职报告范文
- 第七单元长方形和正方形 单元测试(含答案)2024-2025学年三年级上册数学人教版
- 2024年河南省三门峡市自来水公司招聘30人历年高频难、易错点500题模拟试题附带答案详解
- 初中数学说题比赛1
- 小学语文部编版六年级上册词语表《看拼音写词语》专项练习(附参考答案)
- 消防监督检查记录
- 焚烧炉设计方案
- fikusvisualcam线切割编程中文教程
- 中国地图(可拆分省份)
- 全国主要水文站点及雨量观测分布和代码
- 第四节金本位制度
- 《中小学班主任专业能力发展策略的研究》结题报告
评论
0/150
提交评论