


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仲恺农业工程学院实验报告纸信息学院(院、系) 专业 班 C语言程序设计 课学号 姓名 实验日期 教师评定 实验名称:数据类型、运算符和表达式实验目的:(1) 掌握C语言数据类型,熟悉基本类型变量的定义、赋值和运算。(2) 熟悉C程序的编辑、编译、链接和运行过程。实验内容与总结:1、 运行下面程序,分析实验结果。#include void main() float x=2.5,y=4.7; int a=7,b; float result; result=x+a%3*(int)(x+y)%2/4; /*赋值语句1*/ printf(result1=%fn,result); a=2;b=3;x=3.5;y=2.5; result=(float)(a+b)/2+(int)x%(int)y; /*赋值语句2*/ printf(result2=%fn,result);分析:(1)、result=x+a%3*(int)(x+y)%2/4;语句求值过程分析如下:a%3=1;(int)(x+y)=7;result=x+a%3*(int)(x+y)%2/4=2.5+1*7%2/4=2.5+1/4=2.500000因为float result,所以输出结果有六位小数。(2)、result=(float)(a+b)/2+(int)x%(int)y; 语句求值过程分析如下:(float)(a+b)/2=(2+3)/2=2.500000;(int)x%(int)y=3%2=1,所以result=3.500000.(3)、该实验中表达式求值所用到的知识点包括:单精度浮点型变量float,有效数学为67位;基本整型int;程序内printf函数中的“%f”是输出浮点数时指定的格式符,作用是指定该实数以小数形式输出;取商符号“/”, 取余符号“%”;转义字符n,作用是换行,将当前位置移到下一行开头。2、 译码:教材P67-3.7程序:#includevoid main()char c1=C,c2=h,c3=i,c4=n,c5=a; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf(Password is %c%c%c%c%cn,c1,c2,c3,c4,c5);(1)、程序编制要点:指定字符变量,初值分别C,h,i,n,a;经过运算,使C变为G,h变为l,i变为m,n变为r,a变为e;输出结果:China 译成 Glmre。(2)该题目涉及的知识点和难点:字符变量char的使用;复合的赋值运算符“+=”, c+=4是表示c=c+4,程序内printf函数中的“%c”是输出字符时指定的格式符,作用是指定该实数以字符形式输出;“;”的使用。3、 输入一个三位整数,然后构成其反向三位数,并将其输出。程序:#includevoid main()int a,b,c,x,y;printf(请输入一个三位整数 x=);scanf(%d,&x);a=x/100;b=(x-a*100)/10;c=x-a*100-b*10;y=c*100+b*10+a;printf(“%dn,y);(1)、程序编制要点:输入一个三位数x,取出它的个位数a,十位数b,百位数c;将反向三位数y等于个位数*100+十位数*10+百位数,则y=c*100+b*10+ax变成了y。(2)、该题目涉及的知识点和难点:基本整型int,scanf函数的使用;一个三位数的个位数、十位数、百位数的取值方法。程序代码和运行情况描述:前两个程序我都写的都没问题,但有时忘记了“;”的输入,导致程序出错,根据编程工作区的最下面小窗口的出错提示改正后,程序就可行了。第三个输入三位数的实验我编写的程序出现了问题。开始的时候,我把个位数、十位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九年级数学中考个性化复习计划
- 在线学习机会公平性-洞察及研究
- 建筑供应链金融服务平台创新创业项目商业计划书
- 咖啡机维修创新创业项目商业计划书
- 养生达人社交平台创新创业项目商业计划书
- 茶叶质量检测中心创新创业项目商业计划书
- 小学道德与法治学生成长计划
- 华能国际绿色债券发行效应研究
- 农产品品牌IP形象价值对消费者购买意愿影响研究-以凌源百合为例
- 苦水河(利通区段)流域水生态承载力研究及评价
- 《营养指南课件:食品标签与营养成分解读》
- 2025年全国保密教育线上培训考试试题库附答案(完整版)含答案详解
- 儿科三基护理试题及答案
- 2025至2030全球及中国IC托盘(电子芯片托盘)市场运行格局及前景战略研究报告
- 电车运营出租合同协议
- epc设计咨询合同协议
- 航材库存时控件管理程序
- 主动防护网施工方案
- 项目部后勤管理制度
- 针灸治疗脾胃病
- 兵团职工面试试题及答案
评论
0/150
提交评论