c实验报告的心得体会Word文档下载推荐.docx
- 文档编号:21669328
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:5
- 大小:22.81KB
c实验报告的心得体会Word文档下载推荐.docx
《c实验报告的心得体会Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c实验报告的心得体会Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。
printf(“sum=%d\n”,sum);
}
(2)#includestdio.hmain(){intk=3;
if(k=3)printf(“***”);
elseprintf(“###”);
}(3)#includestdio.hmain(){intk=0;
do{printf(“k=%d\n”,k);
}while(k++}2、程序改错下面是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;
成绩为D者不及格),调试并改进如下程序使其能满足上述输出的需要。
#includestdio.hmain(){charmark=“A”;
switch(mark){case“A”:
case“B”:
case“C”:
printf(“=60\n”);
case“D”:
printf(“60\n”);
default:
printf(“Error\n”);
}}3、程序设计
(1)功能:
编程实现使实型正数保留2位小数,并对第三位进行四舍五入。
例如:
实型数为1234.567,则函数返回1234.570000;
实型数为1234.564,则函数返回1234.560000。
(2)功能:
从键盘输入一个大写字母,要求改用小写字母输出。
(3)功能:
编写函数计算下列分段函数的值:
?
x2+x+6x0且x≠-3?
2f(x)=?
x-5x+60≤x10且x≠2且x≠3?
x2-x-1其它?
(4)功能:
判断整数x是否是同构数。
若是同构数,函数返回1;
否则返回0。
x的值由主函数从键盘读入,要求不大于100。
(画程序流程图)说明:
所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。
输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。
(5)功能:
功能:
计算正整数n的所有因子(1和n除外)之和并输出。
n的值由键盘输入。
n=120时,输出239。
(画程序流程图)(6)功能:
计算并输出下列多项式的值S=1+1/1!
+1/2!
+1/3!
+...+1/n!
例如:
键盘给n输入15,则输出为:
s=2.718282。
注意:
要求n的值大于1但不大于100。
(7)功能:
从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。
当s中的数为:
7654321时,t中的数为:
7531。
4、思考题
(1)功能:
判断一个三位数是否水仙花数。
在main函数中从键盘输入一个三位数,并输出判断结果。
说明:
所谓水仙花数是指一3位数,其各位数字立方和等于该数本身。
153是一个水仙花数,因为153=1+125+27。
计算并输出3到n之间所有素数的平方根之和。
篇二:
C实验报告总结《c程序设计1》实验报告学号姓名班级指导教师储岳中安徽工业大学计算机学院2010年1月9日《c程序设计》实验报告实验一:
熟悉c语言的运行环境1、实验目的
(1)了解turboc和wintc的调试环境;
(2)掌握调试c程序的四个步骤:
编辑、编译、连接和运行;
2、实验内容
(1)首先调试下列程序,并将其以文件名first.c保存。
#includestdio.hintmain(void){printf(thisisacprogram.\n);
getch();
}
(2)将first.c另存为second.c,并改为如下程序后调试。
#includestdio.hintmain(void){getch();
}(3)对前两题的运行结果进行分析,然后总结调试c程序的基本步骤及观察结果的方法。
3、实验报告要求
(1)总结调试c程序的基本步骤与技巧;
(2)各题程序运行结果及分析;
(3)实验总结。
实验二:
运行一个c程序的方法1、实验目的
(1)掌握c程序中定义主函数的方法;
(2)掌握c程序中书写注释的方法;
(3)了解printf函数的基本功能。
2、实验内容*
(1)编写程序输出以下图案:
***#includestdio.h*****intmain(void){printf(*\n);
printf(***\n);
printf(*****\n);
printf(*******\n);
}
(2)编写程序输出下列字符-------------------------yourname:
-------------------------yourpassword:
#includestdio.hintmain(void)*******{printf(____________________\n);
printf(yourname:
\n);
printf(____________________\n);
printf(yourpassword:
getch();
}(3)编写程序输出你的姓名、学号、所在学院、专业和email地址,并对你的程序添加注释#includestdio.hintmain(void){printf(xingming:
zhouwen\n);
printf(xuehao:
099074173\n);
(4)运行教材page13中的程序,并观察结果#includestdio.hintmain(void){inti,s=0;
for(i=1;
i=100;
i++)if(i%2==0)s=s+i;
printf(%d,s);
return0;
}(5)修改上题程序,求1~100中能被6整除的所有整数的和,并观察结果。
#includestdio.hintmain(void){inti,sum=0;
i++)if(i%6==0)sum=sum+i;
printf(%d,sum);
}3、实验报告要求
(1)各题程序、运行结果及分析;
(2)printf函数输出字符串的方法;
(实验总结。
实验三:
最简单的c程序设计1、实验目的
(1)掌握赋值和复合赋值运算符的用法;
(2)熟练掌握顺序结构程序设计的方法;
(3)掌握scanf函数和printf函数的用法;
2、实验内容
(1)编写程序计算下式:
y?
x?
a?
bc?
d,其中x,a,b,c,d由键盘输入#includestdio.hintmain(void){3)篇二:
c语言综合性实验总结华北科技学院计算机学院综合性实验实验报告课程名称程序设计语言(c)实验学期2011至2012学年第二学期学生所在学院建筑工程学院年级11级专业班级土木b112班学生姓名季京伟学号201105024201任课教师张瑾实验成绩计算机学院制实验报告须知1、学生上交实验报告时,必须为打印稿(a4纸)。
页面空间不够,可以顺延。
2、学生应该填写的内容包括:
封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。
3、教师应该填写的内容包括:
实验成绩、教师评价等。
4、教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实验成绩;
要求在该课程期末考试前将实验报告交给任课教师。
综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。
任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。
5、未尽事宜,请参考该课程的实验大纲和教学大纲。
《程序设计语言(c)》课程综合性实验报告篇三:
c语言实验报告《c语言》实验报告学院:
机械与电子信息专业:
电子信息工程班级:
本科二班学号:
姓名:
曹禹指导教师:
2012年3月实验一简单c程序实验目的1、掌握上机运行一个c程序的全部过程。
2、初步学会vc++集成环境的使用方法。
3、初步学会查错和排错的技能。
4、加深理解程序执行的过程以及程序设计的有关概念。
实验步骤1、启动vc++集成环境。
2、在编辑状态下输入源程序,保存后生成扩展名为cpp的源文件。
3、对源文件进行编译,生成扩展名为obj的目标文件,如果编译通不过,再回到编辑状态修改程序。
4、对目标文件进行连接,生成扩展名为exe的可执行文件。
5、最后运行可执行文件,得到程序运行结果。
注:
具体实验内容为第1,2,3章作业,每题要有题目,源程序,c编译系统下的编译示图,c编译系统下的运行结果示图。
题目一编写一个c程序,输入a,b,c三个值,输出其中最大者。
源程序#includestdio.hinta,b,c,x,y,z;
intmain(){intmax(inta,intb,intc);
scanf(%d,%d,%d,a,b,z=max(a,b,c);
printf(max=%d\n,z);
return0;
}intmax(inta,intb,intc){if(a=b)x=a;
elsex=b;
if(a=c)y=a;
elsey=c;
if(x=y)z=x;
elsez=y;
return(z);
}c编译系统下的编译示图c编译系统下的运行结果示图题目二请编程序将“china译成密码,密码规律是:
用原来的字母后面第4个字母代替原来的字母。
例如,字母“a”后面第4个字母是“e”,用“e”代替“a”。
因此,“china”因译为“glmre”。
请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这五个变量的值分别为c,h,i,n,a,经过运算,使c1,c2,c3,c4,c5分别变为‘g’,‘l’,‘m’,‘r’,‘e’。
分别用putchar函数和printf函数输出这5个字符。
源程序#includestdio.hintmain(){charc1=c,c2=h,c3=i,c4=n,c5=a;
c1=c1+4;
c2=c2+4;
c3=c3+4;
c4=c4+4;
c5=c5+4;
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
putchar(\n);
printf(%c%c%c%c%c\n,c1,c2,c3,c4,c5);
}c编译系统下的编译示图c编译系统下的运行结果示图题目三设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。
用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字,请编程序。
源程序#includestdio.hfloatr,h,c,s1,s2,v1,v2;
#definepai3.14159intmain(){scanf(%f,%f,r,c=2*pai*r;
s1=pai*r*r;
s2=4*pai*r*r;
v1=pai*r*r*r*4/3;
v2=(pai*r*r)*h;
printf(圆周长:
%-6.2f\n圆面积:
%-6.2f\n,c,s1);
printf(圆球表面积:
%-6.2f\n圆球体积:
%-6.2f\n,s2,v1);
printf(圆柱体积:
%-6.2f\n,v2);
}c编译系统下的编译示图c编译系统下的运行结果示图实验二选择结构实验目的1、掌握逻辑运算和逻辑表达式的用法。
2、掌握选择结构的程序设计方法。
3、掌握if语句和switch语句。
4、了解c语言表示逻辑量的方法,以0代表“假”,以非0代表“真”。
具体实验内容为第4章作业,每题要有题目,源程序,c编译系统下的编译示图,c编译系统下的运行结果示图。
题目一给一个不多于5位的正整数,求出:
1求出这是几位数;
2分别输出各位数字;
3按逆序输出该数。
例如,输入123,输出321.源程序#includestdio.h篇四:
c语言实验报告c语言程序设计实验报告学院:
电子信息工程学院学号:
120414114姓名:
王亚洲指导教师:
刘海泉目录实验一数据类型、运算符和表达式?
?
2实验二实验三实验四实验五顺序结构程序设计?
6选择结构程序设计?
11数组?
18指针?
24实验一数据类型、运算符和表达式一、实验目的
(1)掌握不同类型数据之间赋值规律和方法。
(2)掌握++和—的使用。
(3)掌握基本数据的输入、输出的方法。
(4)掌握并熟练使用各种输入、输出格式。
(5)掌握c语言的数据类型,熟悉如何定义一个整形、字符型和实型的变量,以及对它们赋值的方法。
(6)学会使用c语言的有关算术运算符,以及包含这些运算符的表达式。
二、实验重点及难点
(1)输入有代表性的程序,比较整形数据、字符型数据以及字符串数据的区别与联系。
(2)通过程序理解c语言编译系统的自动数据类型转换机制。
(3)各种输入、输出格式。
(4)各种运算符的优先级和结和性及自加(++)和自减(--)运算符的使用。
逗号表达式。
三、实验内容
(1)字符类型的特点以及与整形转换示例。
(2)自增自减运算符的特点示例。
(3)转义字符实验程序。
(4)类型转换程序。
四、实验步骤
(1)输入此程序,并检查有无错误,编译并运行程序,分析结果。
#includestdio.hvoidmain(){charch1,ch2;
ch1=a;
ch2=b;
printf(%c,%d\n,ch1,ch2);
}
(2)运行此程序。
#includestdio.hvoidmain(){inti,j,m=1,n=2;
i=15;
j=20;
m=++i;
n=j--;
printf(i=%d,j=%d,m=%d,n=%d,i,j,m,n);
}(3)运行实验写出结果#includestdio.hvoidmain(){charch1=m,ch2=n,ch3=k,ch4=\101,ch5=\116;
printf(\x4f\x4b\x21\n);
篇三:
C程序设计实验报告(完整版)工程学院实验报告课程名称:
C程序设计课程代码:
8234510学院(直属系):
年级/专业/班:
2010级汽电1班学生姓名:
学号:
31201008030实验总成绩:
任课教师:
开课学院:
工程学院实验中心名称:
交通实验中心西华大学实验报告(理工类)开课学院及实验室:
汽车学院机房(5D-215)实验时间:
年月日1、实验目的2、实验设备、仪器及材料3、实验内容一般实验:
3.1实验方案设计与选择(设计性、创新性实验需写该项内容)3.2实验原理及实验步骤(实验工作原理或实验的主要操作过程)3.3实验记录(核心代码及调试过程)注解:
理工科实验需记录实验过程中的数据、图表、计算、现象观察等,实验过程中出现的问题;
其它如在计算机上进行的编程、仿真性或模拟性实验需记录程序核心代码以及程序在调式过程中出现的问题及解决方法;
记录程序执行的结果。
上机实验:
3.1上机实验的内容及要求3.2算法设计思想与算法实现步骤3.3程序核心代码,程序调试过程中出现的问题及解决方法3.4程序运行的结果4、实验总结4.1实验结果分析及问题讨论4.2实验总结心得体会注解:
实验总结的内容根据不同学科和类型实验要求不一样,一般理工科类的实验需要对实验结果进行分析,并且对实验过程中问题进行讨论;
在计算机上进行的编程、仿真性或模拟性实验需要对上机实践结果进行分析,上机的心得体会及改进意见。
其它实验应总结实验过程写出心得体会及改进意见。
1、实验目的
(1)熟悉C语言的集成环境,了解菜单的使用方法。
(2)掌握C语言程序上机的编辑、编译、连接、运行的基本步骤。
(3)了解C语言程序的结构。
2、实验设备、仪器及材料
(1)硬件环境微型计算机(Intelx86系列CPU)一台
(2)软件环境Windows98/2000/XP操作系统VC6.0集成开发环境3、实验内容3.1上机实验的内容及要求
(1)熟悉VC中常用菜单项及对应快捷键的使用方法。
(2)熟悉C语言程序上机的编辑、编译、连接、运行的基本步骤。
(3)编程实现一个字符串的输出。
(4)编程输出两个数的最大值。
(5)计算由键盘输入的任意两个整数的积。
3.2算法设计思想与算法实现步骤
(1)编程实现一个字符串的输出为程序一,编程中,定义一个空函数后,直接由利用printf输出字符串。
(2)编程输出两个数的最大值为程序二,编程中,用scanf函数输入两个数,再用选择函数判定两数大小,最后用printf函数输出最大值。
(3)计算由键盘输入的任意两个整数的积为程序三,编程中,用scanf函数输入两数,再由乘积函数进行求积运算。
3.3程序核心代码,程序调试过程中出现的问题及解决方法
(1)程序核心代码程序一:
#includestdio.hvoidmain(){printf(thisisacprogram,一定能学好!
!
.\n}程序二:
#includestdio.hvoidmain(){floata,b,m;
printf(请输入两个数a和b\nscanf(%f,%f,a,/*scanf函数直接输入修饰符(%f)*/if(ab)m=a;
elsem=b;
printf(最大数为%7.4f\n,m);
/*printf可以加a=;
;
*/}程序三:
#includestdio.hvoidmain(){inta,b,c;
printf(请输入两个整数a和b\nscanf(%d,%d,a,c=a*b;
printf(c=%d\n,c);
}
(2)程序调试过程中出现的问题及解决方法程序二丢失“;
”程序三丢失“)”当分别添加上丢失的符号后,问题解决,程序编辑成功。
3.4程序运行的结果程序一运行结果:
程序二运行结果:
程序三运行结果:
4、实验总结4.1程序运行结果分析及思考题讨论根据程序运行结果和编程之前的预期结果一致,说明编程成功。
对于程序的结构应该熟记在心,而且在VC6.0集成开发环境中不需要用户去进行连接的操作,这一步的操作电脑会自动完成。
4.2实验总结心得体会对第一次C语言编程上机实验,对编程还有很多不是很熟悉的地方,需要在接下来的学习中进一步熟练掌握操作。
而且在以后的编程中对于printf,csanf函数的运用将会更多。
在编程中还必须(转自:
wWw.bdF千叶帆文摘:
c,实验报告的心得体会)小心翼翼,如果出现编译错误,可参看界面?
ahref=“target=“_blank”>
路降?
错误提示,这对于编程成功很有帮助。
1、实验目的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告 心得体会