C语言实验报告(3).docx

上传人:小飞机 文档编号:3155210 上传时间:2023-03-11 格式:DOCX 页数:6 大小:38.29KB
返回 下载 相关 举报
C语言实验报告(3).docx_第1页
第1页 / 共6页
C语言实验报告(3).docx_第2页
第2页 / 共6页
C语言实验报告(3).docx_第3页
第3页 / 共6页
C语言实验报告(3).docx_第4页
第4页 / 共6页
C语言实验报告(3).docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言实验报告(3).docx》由会员分享,可在线阅读,更多相关《C语言实验报告(3).docx(6页珍藏版)》请在三一办公上搜索。

1、C语言实验报告C语言程序设计实验报告 实验名称 学 院 姓 名 任课教师 基本输入输出;顺序和条件控制语句;循环控制语句 专业班级 学 号 实验时间 1 实验目的 第一个实验: 1熟练掌握scanf/printf库函数的调用格式,正确使用各种格式转换控制符,掌握各种类型数据的输入输出方法; 2掌握getchaer/putchar库函数的调用格式,以及实用它们进行字符类型数据输入输出的方法。 第二个实验: 1熟练掌握顺序结构程序设计; 2学会正确使用逻辑运算符及逻辑表达式; 3熟练掌握if、ifelse、ifelse if语句,掌握if语句中的嵌套关系和匹配原则,利用if语句实现分支选择结构;

2、4熟练掌握switch语句格式及使用方法,利用switch语句实现分支选择结构 5掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧,进一步学习调试程序,掌握检查语法错误和逻辑错误的的方法。 第三个实验: 1熟练掌握while语句、do-while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用三种循环语句实现循环结构; 2掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧; 3进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。 2 实验内容 第一个实验: 从键盘上输入三个小写字母,输出其对应的大写字母。 要求: 1通过一条scanf库

3、函数语句输入三个小写字母,通过printf函数以空格键分隔字符输出; 2通过getchar函数输入三个小写字母,通过printf函数以域宽为3的规定格式输出; 3通过getchar函数输入三个小写字母,通过putcha函数输出。 第二个实验: 编写计算函数Y值的程序。 (1+x)x22x4 Y=1+(x-2)223(x-2)+(x-1)4x 要求: 1利用if-else if语句实现; 2变量x,y均为单精度类型; 3通过scanf函数输入变量x的值; 4输出的结果采用的格式是:x=取值,y=计算结果值; 5运行程序,并针对x的不同取值范围分别输入x的值,以检验输出的y值是否 正确。 第三个实

4、验: 输入一串字符,统计其中数字、大写字母、小写字母、以及其他字符的个数。 要求: 1通过键盘输入字符串; 2在输入字符串之前给出相应提示; 3按照数字、大写字母、小写字母和其他字符数的顺序输出结果。 3 算法描述流程图 4 源程序 第一个实验: #include main char a,b,c; scanf(“%c,%c,%c”,&a,&b,&c); a=a-32; b=b-32; c=c-32; printf(“%c,%c,%cn”,a,b,c); #include main char a,b,c; a=getchar; b=getchar; c=getcher; a=a-32; b=b-

5、32; c=c-32; printf(“%3c,%3c,%3cn”,a,b,c); #include main char a,b,c; a=getchar; b=getchar; c=getcher; a=a-32; b=b-32; c=c-32; putchar(a); putchar(b); putchar(c); 第二个实验: #include #include”math.h” main float x,y; scanf(“%f”,&x); if (x2) y=1+x; else if (x4) y=(x-2)* (x-2)+(x-1)* (x-1)* (x-1); printf(“x=

6、%f,y=%f”,x,y); 第三个实验: #include #include main char c int w=0,x=0,y=0,z=0; printf(“enter characters:”); while(c=getcher)!=n) if(c=0&c=A&c=a&c=z) y+; else z+; prntf(“w=%d,x=%d,y=%d,z=%d”,w,x,y,z); 5 测试数据 第一个实验: a,s,d 第二个实验: x=5,x=-2 第三个实验: qwe4229KGTH6788ujHBJ 6 运行结果 第一个实验: 所输入字母为a,s,d 第二个实验: 所测数据为-2时:

7、 所测数据为5时: 第三个实验: 所输入字符串为:qwe4229KGTH6788ujHBJ 7 出现问题及解决方法 1第三个实验中需要用到函数string,通过百度查阅弄懂这个函数的使用方法,还是对这个用法不太了解。 2另外会存在括号的个数有时候会弄错,尤其容易丢掉“)”“”这两个在结束时。 8 实验心得 1初步掌握了scanf和printf的使用,以及getcher和putchar的格式要求; 2对if,if-else,if-else if语句的使用方法及具体含义有了更深次的了解,对编写条件控制结构的程序有了一定的认识和思路; 3对于do-while,while了解不太深刻,需要进一步学习和上机实验的练习进行巩固和熟练; 4对于调试程序中出现的error和warning的解决方法有了更深的认识。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号