实验二实验报告_第1页
实验二实验报告_第2页
实验二实验报告_第3页
实验二实验报告_第4页
实验二实验报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 / 10实验二实验报告C 语言程序设计 实验报告专业 计算机科学与技术 班级 卓越工程师班日期 XX 年 11 月 19 日 成绩第二次实验 表达式和标准输入与输出实验 指导教师 李开 学生姓名 彭佳伟 学 号 UXX14716实验组别 同组人姓名实验名称 表达式和标准输入与输出实验一、实验目的熟练掌握各种运算符的运算功能,操作数的类型,运算结果的类型及运算过程中的 类型转换,重点是 C语言特有的运算符,例如位运算符,问号运算符等;熟记运算符的优先级和结合性。掌握 getchar , putchar , scanf 和 printf 函数的用法。掌握简单 C 程序的编写方法。二、实验任务1. 源程序改错下面给出了一个简单 C 语言程序例程,用来完2 / 10成以下工作:输入华氏温度 f,将它转换成摄氏温度 C 后输出;输入圆的半径值 r,计算并输出圆的面积 s;输入短整数 k、p,将 k 的高字节作为结果的低字节,p 的高字节作为结果的高字节,拼成一个新的整数,然后输出。对下面的程序进行调试修改,使之能够正确完成指定任务。程序代码 :#include#deefine PI ;void main int f; shortp,k;double c, r, s;/*for task 1*/printf ;scanf ;c = 5/9 * ;printf = %.2fnn, f, C);/*for task 2*/printf ;3 / 10scanf ;s = PI * r * r;printf ;/*for task 3*/printf;scanf ;newint = | printf ;2源程序修改替换下面的程序利用常用的中间变量法实现两数交换,请改用不使用第三个变量的方法实现。 #includevoid main int a, b, t;printf;scanf;t = a; a = b; b = t;printf; 3. 程序设计编写并上机调试运行能实现以下功能的程序。编写一个程序,输入字符 c,如果 c 是大写字母,则将 c 转化为对应的小写,否则 c 的值不变,最后输出c。4 / 10编写一个程序,输入无符号短整数 x,m,n,取出x 从第 m 位开 始向左的 n 位,并使其向左端靠齐。IP 地址通常是 4 个用句点分隔的小整数。这些地址在机器中用无符 号长整形表示。编写一个程序,以机器存储的形式读入一个互联网 IP 地址,对其译码,然后用常见的句点分隔的 4 部分的形式输出。三、实验步骤及结果1、 源程序改错修改后代码:/ / Created by apple on 14/11/19./ Copyright XX 年 pjwhust. All rights reserved./#include#define PI int mainint f;short p,k;double c,r,s;5 / 10/*for task 1*/printf;scanf;c=/9*;printf=%n,f,c);/*for task 2*/printf;scanf;s=PI*r*r;printf;/*for task3*/printf;scanf;int newint;newint=| printf;return 0;运行结果:2、 源程序修改替换修改替换后代码:/ 6 / 10/ Created by apple on 14/11/19./ Copyright XX 年 pjwhust. All rights reserved. /#includeint mainint a,b;printf;scanf;a=a+b;b=a-b;a=a-b;printf;运行结果:3、 程序设计源代码:/ / Created by apple on 14/11/19.7 / 10/ Copyright XX 年 pjwhust. All rights reserved. /#includeint mainchar c;printf;scanf;ifc=c+a-A;printf;return 0;运行结果:源代码:/ / Created by apple on 14/11/19./ Copyright XX 年 pjwhust. All rights reserved. /#include8 / 10int mainunsigned short x,m,n;printf;scanf;x = x x = x ;x = x printf;return 0;运行结果:源代码:/ / Created by apple on 14/11/19./ Copyright XX 年 pjwhust. All rights reserved. /#includeint mainint a,b,c,d;unsigned long x;9 / 10scanf;a=24;b=16;c=8;d=;printf;return 0;运行结果:四、实验体会学习 C 语言要做到熟练掌握各种运算符的运算功能,操作数的类型,运算结果的类型以及运算过程中的类型转换。要熟练掌握 getchar, putchar, scanf 和 printf 这些基本函数的用法,使编写过程更为

温馨提示

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

评论

0/150

提交评论