华中科技大学C语言实验报告_第1页
华中科技大学C语言实验报告_第2页
华中科技大学C语言实验报告_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、华中科技大学C语言实验报告课程塔称:c谱言程序设计专亚班勳 傅爼照 学樹 11;4813姓若匸唐礼威指导樋h 舷报告日期I 2021年&月24日 .Ji 厂 * |计算机科学与技术学院目录lv i目i9 ? 'i r.i d i i 心 r v. £ °4°-»* *. O C *.*$ t <» .q » o o o 9 o * J | 电了:X :4< >亡 i-ii $ 3 i° 1» . £ b 9T. ,JL X a& 9r.1 L 3实验小 均浮.:箱

2、二滋.112实验目的. 验内客 50" °:4 v * 脸:八:11 2,2Hh芯3实豔水 坯璃吕姑9 e V or o u fsa实验目的-it 验内容卄:.电 w .T 13> 216 3.3实验小25 4第四次实255第五次实验.绪»心"5验?;- >:4-1目的:-:-:-> 八.: ;. 中25 4- 2实灌側, .43实验氷 > »i *. * jft' 心心 ?«还还 / 占 a «. .«* .A a a a ; TT:.« k A' A*A* &#

3、171; / ? : c "38< «IB5.1 卖擊且的. 31 5.& 索a v . I « < r »>: « & =.m . 竽圈奏 » 9 31- 5« 3舊 6磁次鱼 yi >.". 1»: * : :» _';? >> * * « i. ? »° _,:&° * ,, °« !_ * ' °« ,鼻7& 1的:&

4、、 *,八.。盲*. . >!- >。 37 6. g验内容"-_,"“,37 6. 3实验水 绪- w 孑宀:电:-44: 7第七款总事:总 .$ ' b ; *> 4 * :"电电电 $ R di .电 e : <(*:,.<*." i. : a f。:.d>4f鮭且的 447>5 >验内容 w.”一,八小,44 7. 3实验小Sn > .-. + :» 5»° > ¥. > -*»« *; /»> *

5、 *?:- *s55:. d * ” 4 .-», U A i i a . ««> '» J m J * < i- * *.-b. b. d b * .*。 S » 占5°&实脸目的 55 8/2 实验内容一一 ";一_“一“° 55 8.3卖验小 结-u八一:一 .63 9实验总° .<a=a°a> a 3 .8°°!4 °*° <14HI '"“ , a J 7华中科技大学计算机科箏号技术

6、学院1409班唐礼威 p° Q/°1第一次实脸 1.1实脸目的a)麹媒掌握备种运篡符的握算功融攥作数的異!會醸臬髀类型及竜算送程 中趣转亀 童点是住错曹瞬瀚烽算魚 拥如也曲缶堪号运算鳖输熟记运算符的优先级和结音性必(3掌握简单汇程序丄顺序结(2)掌握迅while, fW循环沽句的用法与含义&构程序)的编写労法题£4)掌握getchar, put char, scanf .U printf函数的用法(5 学会简单使用函数调用1* 2实验内容(-)使用两个变虽实现两数交换部分程殍代码】include /预处理 void main()int av b ;&quo

7、t;定文两变量a=a*b; b=a-b; .a=a-b:/主函数f;"精华部分实现交换讥;要点说明;宴先用1个数储存两个数的饥 于是蒋界"的值賦给®从中減去b即获 得a的值賦给B在从中减去新的b即得原b值,賦给且便实现了两变量值的交换,M 編写一个程序;.螢汎字符说 如果花是大写字母则将c转扛文对应的小写,否则直的值不变,最后输出5华中科技大学计算机科学与技术学院1409班唐礼威IV程序框图开始 输入字符CC为大写Y将e转换成对砲字母的小写结束思路:小写字母的ASCLL码比其相对应的大写季母ASCLL码值高32,所久 可用if语句进行判断大小写F再通过简单计算进行

8、转化。II .部分程序代码® 7v定义字符变虽cchar c=getehar () J 条件判断( Jc=c+32;改变 asell wfl'L实现 C 变 C |ftrintf ( else(2)编写一个程序,输入无符号短整数恥叭 n(0 WmW 匹1 W nWm),取出x从第m位开始向左的口位(m从右垄左编号为0"5)井使其向左端(第 15位)靠齐/华中科扌):学篩机科学与技术学院1109班唐礼威I. 程序框图开始输入Xw m< nA 左務(16f)他输出* 结束II. 部分程序代码1 . * 歹*unsignedshort x, m> n;/定义无

9、符号短整型变量printf (请依次输入短整数; scanf CV &x,&n);"向左移位/向右移位x三x << (16将建右移m位,再 著输入的数为圧1234和 冲3“ 口二3,由于J12345) 魏潑位后H hliooooooooooooo) 2 即应得(573MX10(3门P地址通常量遅个用句点分隔的小整数,即点分十遴制,如32§5丄10缶 这些地址在机器中用无符号长整形表示套编写一个程序,以机器疗储的形式读入一个互联 赵鹹紬無扼備旬燼石竊曲4献的舷麺虬曲血整形 676879571 二进制表示就是:00101000 01011000 01011100 11010011.按照 8 位一组可表示为g 40: 88: 92 211,由手CPU处理数据的差

温馨提示

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

评论

0/150

提交评论