高级语言程序设计实验2

上传人:zou****hua 文档编号:199155079 上传时间:2023-04-10 格式:DOCX 页数:10 大小:89.73KB
收藏 版权申诉 举报 下载
高级语言程序设计实验2_第1页
第1页 / 共10页
高级语言程序设计实验2_第2页
第2页 / 共10页
高级语言程序设计实验2_第3页
第3页 / 共10页
资源描述:

《高级语言程序设计实验2》由会员分享,可在线阅读,更多相关《高级语言程序设计实验2(10页珍藏版)》请在装配图网上搜索。

1、高级语言程序设计实验报告班级: 2011 级专 业:电子信息科学与技术专业学生姓名:学 号:指导教师:普园媛学期: 20112012 学年上学期2011年 9 月实验2-3数据类型、常量变量及顺序结构程序设计一、实验目的1、掌握常量和变量的概念以及使用1、掌握变量的定义、赋值与引用2、掌握顺序结构相关语句的使用3、掌握 scanf 和 printf 输入、输出数据的方法二、知识要点1、变量与常量概念2、数据输入、输出的格式控制3、标准库函数与头文件的使用4、算术运算与赋值运算5、数据类型转换三、实验预习(要求做实验前完成)1、假如要定义两个整型变量x和y,语句int x y;错在哪里? x,y

2、2、把a的值赋给b,其语句是:b=a3、如果使用语句scanf(“d%d”,&x,&y);输入8和9两个整数,其输入格式 应该是: int4、程序中如果要用到库函数sin,则应包含头文件:math.h5、 假设x是一个实型变量,语句printf(“d”,x);错在哪里?%f6、 语句 x=10; y=20; printf(“y=%d, x= %d,x,y);能否交换 x 和 y 的值?定义空变量ff=x;x=y;y=f;四、 实验内容(要求提供: 算法描述或流程图 源程序)1、从键盘输入两个实型数,编程求它们的和、差、积、商。要求输出结 构时,保留两位小数。2、编程序,输入一个除了 a和z之外

3、的小写英文字母,输出它的前一个 字母、它本身及它后面的一个字母。3、计算机要完成一项任务需要 40000秒时间,编写程序,将其转换成几 小时几分钟几秒钟的表示形式。4、输入两个人的身高,计算并输出他们的平均身高。(身高以米为单位, 最后结果保留两位小数)5、输入两个角的弧度数,求第一角的正弦与第二角的余弦之和。要求显 示中间结果。(使用数学函数 sin 、cos 完成)6、输入三个整数给变量a,b,c,输出a+2b+3c的值,之后先交换a和b的值 后再交换b和c的值,最后输出a+2b+3c的值。输入:5, 8, 10五、实验结果要求写出运行界面并输出运行结果源程序1 #include void

4、 main()float a,b,c,d,e,f;printf(“输入两个数n);scanf(%f %f,&a,&b);c=a+b;d=a-b;e=a*b;f=a/b;printf(和 %f 差 %f 积 %f 商 %fn a,c,d,e,f);2#include void main()char ch1,ch2,ch3;printf(”输入一个除a和z之外的字母n);scanf(%c,&ch1);if(ch1!=a&ch1!=z)ch2=ch1-1;ch3=ch1+1;printf(前一个字母为%c n a原字母为。n a后一个字母为%c na,ch2,ch1,ch3);elseprintf(

5、你输入错误啦! n a a a);3#include stdio.hvoid main()int a,b,c,d,z;printf(please key the PC count timen); scanf(%d,&z);a=z/3600;b=z%3600;c=b/60;d=b%60;printf(the PC cont %d want %d hour %d minute %d secondn a,z,a,c,d); 4#include void main()float a,b,c;printf(“输入两个身高数n);scanf(%f %f,&a,&b);c=(a+b)/2;printf(“两

6、值平均为 .2fn,c);5. (1 )o #include vstdio.h#include void main()float a,b;double c,d,e;printf(“输入两个弧度数n);scanf(%f %f,&a,&b);c=sin(a);d=cos(b);e=c+d;prints第一个值的 sin 值为 %f n,c);prints第二个值的 cos 值为 %f n,d);printf( 两值之和为 %fn,e);5. (2).#include #include #define PI 3.141592658void main()float a,b;double c,d,e,f

7、,g;printf(“输入两个角度数n”);scanf(%f %f,&a,&b);c=a*PI/180;/*化为弧度*/d=b*PI/180;/*化为弧度*/e=sin(c);/*求 sin 值*/f=cos(d);/*求 cos 值*/g=e+f;printf(第一个值的 sin 值为 %f n,e);printf(第二个值的 cos 值为 %f n,f);printf(“两值之和为 %fn,g);6. #include void main()int a,b,c,d,e,f,g;/*定义a,b,c,第一次和为d第二次和为e,,空量f,g*/printf(“输入三个数n);scanf(%d %

8、d %d,&a,&b,&c);d=a+2*b+3*c;printf(第一次未交换的值为%d n a,d);f=a;a=b;b=f;/*交换 a b 的值*/g=c;c=b;b=g; e=a+2*b+3*c;/*交换 b c 的值*/printf(第二次交换a和b后的值为d n a,e); 流程图1定义2个变量a,b输入两个数 写出表达式 输出结果2定义变量chi ch2 ch3输入字母Chi不为a zChi 为 a z输出结果输出错误提示34515. 2定义 float a b double c d e f g 输入a b写出表达式输出结果6.结果1.c:C H:作业qwH2DebugCppl

9、.ewe 输久一入除建和N之外的字母 歸一个字母为冶一个子母为hPress anto continue:c H:作业qwM4DebugCppl.exe蕭人两个身高数167 1&S两值平均为167-50Piesskev to continue4.ca H:作业qwM5.2DebugCppl.eMe输入崩不角度数he 60豊二个邕的win氢为&旺彩殖 第二术植的eg值为&旺彩殖 W值之和为1 -5.2Press anij key to continueca H:作业qwM6DebugCppl.eMe新入三个数5 8 10第-哆:未玄换的值为詆翕二次交诜誦出后的世为43Press anp key to continue

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!