



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训二 顺序结构程序设计 一、实训目的1、理解C语言顺序结构。2、熟练掌握prinf函数和scanf函数的使用方法。二、实训内容1、练习printf语句(1)在VC中新建一个文件,输入如下代码,然后编译执行查看那结果。-主要练习printf的控制字符#include main()int i=1000;float j=3.14159;printf(i=%d,j=%f,j*10=%fn,i,j,j*10); 程序结果:注意:如果把float类型改为double ,在格式字符串说明中可以使用%f也可以是%lf,输出结果为(因为有效位数不同,所以j*10最后几位的效果就不同)注意:程序一旦修改必须重新编译、连接!修改一:把最后一条语句改为:printf(j*10=%d,j=%f,j=%fn,i,j,j*10);修改二:把最后一条语句改为:printf(i is=%d,j is %f,j*10 is %fn,i,j,j*10);修改三:把最后一条语句改为:printf(%d, %f, %fn,i,j,j*10);观察总结:在格式控制串中出现的除格式控制符外的其他字符,仅仅起到提示的作用,不影响后面值的输出,它们将被原样输出到屏幕上。(2)在VC中新建一个文件,输出如下程序代码-主要练习整数的不同格式控制字符#include stdio.hmain()int i=32767;printf(%dn,i);printf(%on,i);printf(%xn,i);输出结果:观察结果:%d是输出十进制形式,%o是输出不带前导0的八进制形式,%x是不带前导0x的十六进制形式。(3)在VC中新建一个文件,输出如下程序代码-主要练习prinf函数对整数数据输出宽度的控制#include main()int i=32767;printf(%dn,i);printf(%6dn,i);printf(%4dn,i); 输出结果:观察结果:当对整数没设置输出宽度时,原样输出;如果设定的宽度超过了实际长度,会在前面补空格;如果设定的宽度比实际长度短,则原样输出,宽度无效。(4)在VC中新建一个文件,输出如下程序代码-主要练习prinf函数对实数数据输出宽度的控制#include main()float i=3.14149;printf(%10fn,i);printf(%4fn,i);printf(%.2fn,i);printf(%.4fn,i);printf(%2.4fn,i);printf(%10.4fn,i);输出结果:观察结果:输出小数的位数默认为6位;如果设定的总长度超过了实际长度,前面补空格;如果设定的总长度小于实际长度,原样输出;如果设定的小数有效位数小于实际长度,则只保留设定位数,并进行四舍五入;如果同时设定总长度和小数有效位数,则先根据小数位数设定,再考虑总长度(当总长度小,则保留原样,如果大,则前面补空);2、练习scanf函数(1)使用scanf函数从键盘输入整型数据在VC中新建一个文件,输出如下程序代码#include main() int i; scanf(%d,&i); printf(i=%dn,i*10); 运行此程序时,先会等待用户输入数据(即窗口中有闪动的光标),输入数据后按回车(如果不输入数据,无论按多少次回车还是等待状态),输出结果为:(2)使用scanf函数输入实型数据在VC中新建一个文件,输出如下程序代码#include main() float i; scanf(%f,&i); printf(i=%fn,i*10); 输出结果:注意:由于float类型输入后,存在地址中的小数位数为6位,乘以10以后,要显示6位小数,最后一位是随机产生。作业:在VC中新建一个文件,输入如下代码,实现两数整数相加功能(两数从键盘中输入),并输出。#include stdio.h /*文件包含命令*/main() /*求两数之和*/ int a,b,sum; /*变量说明*/s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南洛阳市汝阳县面向高等院校应届毕业生招聘教师70人模拟试卷含答案详解
- 2025年六安市中医院招聘13人考前自测高频考点模拟试题及答案详解(历年真题)
- 涂漆课件教学课件
- 品国粹之美做传承之人-弘扬中华传统文化主题班会教学设计
- 2025湖南娄底市市直学校公开招聘教师16人模拟试卷附答案详解(典型题)
- 安全培训背景图素材课件
- 涂姗姗课件教学课件
- 2025湖南郴州市汝城县事业单位公开招聘引进高层次和急需紧缺人才21人模拟试卷及完整答案详解一套
- 2025年芜湖安徽工程大学部分专业技术岗位招聘2人考前自测高频考点模拟试题完整答案详解
- 2025年芜湖安徽工程大学博士专职辅导员招聘2人考前自测高频考点模拟试题及答案详解(必刷)
- 2025湖北襄阳老河口市清源供水有限公司招聘5人考试模拟试题及答案解析
- 2025年河南省文化旅游投资集团有限公司权属企业社会招聘52人笔试参考题库附答案解析
- 吉林省松原市四校2025~2026学年度下学期九年级第一次月考试卷 物理(含答案)
- 2025云南昆明元朔建设发展有限公司第一批收费员招聘20人考试参考试题及答案解析
- 第9课《天上有颗“南仁东星”》 课件 2025-2026学年统编版语文八年级上册
- S001840D+SL基础维修与调整
- 2023年中国进出口银行招聘笔试题库及答案解析
- SB/T 10399-2005牦牛肉
- GB 2762-2005食品中污染物限量
- 停车场工程招投标书范本
- 陕西省中小学教师校本研修30问
评论
0/150
提交评论