随着社会一步步向前发展,报告不再是罕见的东西,多数报告都是在事情做完或发生后撰写的。报告书写有哪些要求呢?我们怎样才能写好一篇报告呢?下面是小编为大家带来的报告优秀范文,希望大家可以喜欢。
c语言实验报告篇一
c语言程序设计实验报告
学号:
姓名:
1、设计一个函数fc,统计数组中偶数和奇数的个数,数组元素个数不多于10个。编写main函数,正确调用fc函数,实现对数组a的统计,输出统计结果。
#include "stdio.h"
int j=0;
int fun(int a[],int n)
{
int i,c=0;
for(i=0;i if(a[i]%2==0) c=c+1; else j=j+1; return(c); } int main() { int i,num[5]; for(i=0;i<5;i++) scanf("%d",&num[i]); printf("oushu: %d ",fun(num,5)); printf("jishu: %d ",j); return 0; } 实 验 报 告 课程名称 程序设计语言c 实验名称 控制结构程序设计 姓 名 学 号 专业班级 材料1006 实验日期 成 绩 指导教师 一、 实验目的 1. 学会正确使用关系运算符和关系表达式、逻辑运算符和逻辑表达式。 2. 掌握if语句和switch语句的结构和使用。 3. 掌握用while语句,do-while语句和for语句实现循环的方法。 4. 编写含有选择结构的程序 5. 练习循环程序的设计和调试一、实验目 p二,实验内容。 1分段函数求最大值, 2. 保存源程序,文件名为xt7-4.c 3. 运行程序,输入5 程序输出如下: array a: 1 4 6 9 13 16 19 28 40 100 data:5 now,array a: 1 4 5 6 9 13 16 19 28 40 100 习题7.6 1.打开tc++3。1集成开发环境,编写程序代码如下: #include #define n 11 void main() { int i,j,a[n][n]; for(i=1;i { a[i][i]=1; a[i][1]=1; } for(i=3;i for(j=2;j<=i-1;j++) a[i][j]-a[i-1][j-1]+a[i-1][j]; for(i=1;i { for(j=1;j<=i;j++)printf("%6d",a[i][j]); printf(" "); } printf(" "); } 2.保存源程序,文件名为xt7-6.c 3.输出结果: 1 1 1 1 1 1 1 1 1 1 1 2 1 3 3 1 4 6 4 1 5 10 10 5 1 6 15 20 15 6 1 7 21 35 35 21 7 1 8 28 56 70 56 28 8 1 9 36 84 126 126 84 36 9 1 习题7.8 1.打开tc++3。1集成开发环境,编写程序代码如下: #include #define n 4 #define m 5 void main() { int i,j,k,a[n][m],max,maxj,flag; printf("please input matrix: "); for(i=0;i for(j=0;j scanf("%d",&a[i][j]); for(i=0;i { max=a[i][0]; maxj=0; for(j=0;j if(a[i][j]>max) { max=a[i][j]; maxj=j; } flag=1; for(k=0;k if(max>a[k][maxj]) { flag=0; continue;} if(flag) { printf("a[%d][%d]=%d ",i,maxj,max); break; } } if(! flag) printf("it is not exist! "); } 2.保存源程序,文件名为:xt7-8.c 3.输入please input matrix: 1 2 3 4 2 3 4 5 4 6 8 10 6 9 12 15 8 12 16 20 输出结果:a[0][4]=5 五、实验分析和总结 1. 本程序的功能是将数以数组输入,结合循环进行排序,运算等, 算法的基本思想是进 行数组引用。 2. 程序编译和运行时出现了如下错误: 数组中分号乱用 出错的原因和调试(纠错)步骤如下: 对数组引用不够熟练,理解不够透彻。 3. 通过编写本程序,有如下,体会:数组引用很方便,能使大量运算简化。 c语言程序设计实验报告 1 实验目的 第一个实验: 1熟练掌握顺序结构程序设计; ○ ○2学会正确使用逻辑运算符及逻辑表达式; ○3熟练掌握if、ifelse、ifelse if语句,掌握if语句中的嵌套关系和匹配原则,利用if语句实现分支选择结构; ○4熟练掌握switch语句格式及使用方法,利用switch语句实现分支选择结构 ○5掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧,进一步学习调试程序,掌握检查语法错误和逻辑错误的的方法。 第二个实验: ○1熟练掌握while语句、do-while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用三种循环语句实现循环结构; ○2掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧; ○3进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。 2 实验内容 第一个实验: 输入一个整数m,将其数值按照大于0,小于等于0两个类别分类显示。 要求: 1该程序利用if-else语句实现; ○ 2将变量m定义为整型; ○ 3通过scanf函数输入变量m的值; ○ 4输入整数m前,利用puts()或printf()给出提示信息; ○ 5输出结果时有必要的说明,例如:输入358时,显示 358 ○is greater than 0,输入-23时,显示 -23 is less than or equal to 0; 6运行程序,分别输入123,0,-22,并检查输出信息的'的正确性。 ○ 第二个实验: 输入一串字符(以回车键结束),统计其中数字、大写字母、小写字母、以及其他字符的个数。 要求: 1通过键盘输入字符串;○ 2在输入字符串之前给出相应提示;○ 3按照数字、大写字母、小写字母和其他字符数的顺序输出结果。○ 3 算法描述流程图 4 源程序 第一个实验: #include main() { int m; scanf("%d",m); printf("enter a character:"); { if(m>0) printf("%d is greater than 0",m); else printf("%d is less than or equal to 0",m); } } 第二个实验: #include #include main() { char c; int w=0,x=0,y=0,z=0; printf("enter characters:"); while((c=get))!=' ') { if((c>='0'&&c<='9')) w++; else if(c>='a'&&c<='z') x++; else if(c>='a'&&c<='z') y++; else z++; } printf("w=%d,x=%d,y=%d,z=%d",w,x,y,z); } 5 测试数据 第一个实验: 测试数据为:123,0,-22 第二个实验: 所输入的字符串为: 6 运行结果 7 出现问题及解决方法 1第一个实验中,○对于“printf("%d is greater than 0",m);”的输入存在一些问题;通过查课本,找到类似输出形式的写法; 2第二个实验中需要用到函数string,通过百度查阅弄懂这个函数的使用方法,○ 还是对这个用法不太了解。 8 实验心得 1对if,if-else,if-else if语句的使用方法及具体含义有了更深次的了解,○ 对编写条件控制结构的程序有了一定的认识和思路; 2对于do-whil e,while了解不太深刻,○需要进一步学习和上机实验的练习进行巩固和熟练; 3对于调试程序中出现的error和warning的解决方法有了更深的认识。 ○ 【c语言上级实验报告精选三篇】相关文章: 1.c语言试题(精选)2.c语言for循环3.怎样学习c++c语言编程4.assert用法(c语言)5.c语言程序介绍6.c语言设计报告7.如何学习c语言8.c语言试题大全
相关范文推荐
最新安全生产操作标语 安全生产操作规范通用
在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。那么我们该如何写一篇较为完美的范文呢?这里我整理了一
消防宣传标语牌手工制作汇总
在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?下
中考备考口号通用
在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看
最新早会激励员工的句子实用
在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。写范文的时候需要注意什么呢?有哪些格式需要注意呢?以
营销部早会口号 营销团队晨会优质
每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。大家想知道怎么样才能写一篇比较优质的范文吗?接下来小编
高考备考标语模板
在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?这
2023年期末考试激励口号16字大全
范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?这
学校期末考试宣传标语实用
人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。大家想知道怎么样才能写一篇比较优质的范文吗?
生育保险宣传口号标语实用
在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。大家想知道怎么样才能写一篇比较优质的范文吗?以下是我
非主流的爱情语录39条内容优质
人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。那么我们该如何写一篇较为完美的范文呢?下面是