C++实验1
《C语言程序设计》实验报告(实验1-12)

《C语⾔程序设计》实验报告(实验1-12)《C语⾔程序设计》实验报告2013~2014学年第⼆学期班级姓名学号指导教师实验⼀实验项⽬名称:C程序的运⾏环境和运⾏C程序的⽅法所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运⾏⼀个C程序;2.通过运⾏简单的C程序,初步了解C源程序的特点。
⼆、预习内容:教材《C语⾔程序设计教程》第1章。
三、实验内容:1. 在Visual C++ 6.0环境下输⼊并运⾏下⾯的程序:#includeint main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输⼊下⾯的程序(有语法错误),编译、连接、调试该程序,直⾄程序⽆语法错误,然后运⾏程序,并观察分析运⾏结果。
#includeint main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运⾏结果(或截图):This is a C program.Press any key to continue2. (1) 改正后的源程序:#includeint main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2) 运⾏结果(或截图):3+4=7五、思考题:1. ⼀个C程序上机的步骤有哪些?答:上级输⼊与编辑源程序—对原程序进⾏编译–与库函数链接–运⾏可执⾏的⽬标程序。
2. 组成C程序的基本单位是函数,⼀个函数包括哪⼏个部分?答:⼀个函数包括两部分:分别为函数头或函数⾸部和函数体。
成绩指导教师签名实验⼆实验项⽬名称:数据类型、运算符和表达式所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使⽤⽅法;3. 掌握基本算术运算符及其表达式的使⽤⽅法;4. 掌握++、--运算符、赋值运算符及其表达式的使⽤⽅法。
C语言程序设计实验指导书参考答案

C 语言程序设计上机实验指导与习题参考答案(仅供教师内部参考)华南农业大学目录上机实验 (1)实验 1 C 语言程序初步 (1)一、实验目的 (1)二、实验内容 (1)实验 2 基本数据类型、运算和表达式 (3)一、实验目的 (3)二、实验内容 (3)实验 3 基本输入与输出 (5)一、实验目的 (5)二、实验内容 (5)实验 4 选择结构程序设计 (4)一、实验目的 (4)二、实验内容 (4)实验 5 循环结构程序设计(一) (9)一、实验目的 (9)二、实验内容 (9)实验 6 循环结构程序设计(二) (15)一、实验目的 (15)二、实验内容 (15)实验7 数组 (17)一、实验目的 (17)二、实验内容 (17)实验8 字符数组的应用 (22)一、实验目的 (22)二、实验内容 (22)实验9 函数的基本应用 (24)一、实验目的 (24)二、实验内容 (24)实验10 指针与结构体 (26)一、实验目的 (26)二、实验内容 (26)*实验11 链表 (29)一、实验目的 (29)二、实验内容 (29)*实验12 文件 (32)一、实验目的 (32)二、实验内容 (32)上机实验实验1 C语言程序初步一、实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。
(2)了解在该系统上如何编辑、编译、连接和运行一个 C 程序。
(3)通过运行简单的 C 程序,初步了解C 程序的特点。
(4)在教师的指导下,学会使用JudgeOnline 实验系统。
二、实验内容1. 运行第一个C 程序[题目:The first C Program]将下列程序输入TC(或VC++),编译、连接和运行该程序。
void main(){printf("The first C Program\n");}[具体操作步骤]以Turbo C 上的操作为例(1)Windows 进入后,按照第一章中介绍的方法,进入Turbo C。
C语言实验报告1

《程序设计基础》实验报告{float a, b;printf_s("please input cost price of TV:");scanf_s("%f", &a);b = a*K;printf_s("the current price of TV:");printf_s("%f", b);return 0;2、#include"stdafx、h"int main(){int a, b, c, d, e, f;printf_s("please input three figures:");scanf_s("%d", &a);b = a / 100;c = a % 100;d = c / 10;e = c % 10;f = e * 100 + d * 10 + b;printf_s("the new three figures:");printf_s("%d", f);return 0;}3、#include"stdafx、h"int main(){float a, b, c, d, e;printf_s("please input scores:\n");scanf_s("%f%f%f", &a, &b, &c);d = a + b + c;e = (a + b + c) / 3;printf_s("the total scores:");printf_s("%5、1f\n", d);printf_s("the average scores:");printf_s("%4、1f\n", e);return 0;}4、#include"stdafx、h"int main(){float a, b;printf("please input a number:");scanf_s("%f", &a);printf_s("the integer part is:");printf_s("%d\n", (int)a);b = a - (int)a;printf_s("the decimal part is:");printf_s("%2、1f", b);return 0;}5、#include"stdafx、h"int main(){int x, d, s;x = 298;d = x / 60;s = x % 60;printf_s("the minnutes is:");printf_s("%d\n", d);printf_s("the seconds is:");printf_s("%d", s);return 0;}实验总结:1、初步熟悉C语言运行环境,了解与使用Visual C++ 6、0集成开发环境;2、更加熟悉Visual C++ 6、0环境的功能键与常用的功能菜单命令;3、明白C语言程序的书写格式与C语言程序的结构;4、更加了解了C语言的上机步骤,以及编辑、编译与运行一个C程序的方法;5、初步熟悉Visual C++6、0环境下的程序调试方法。
C语言程序设计 实验报告1--顺序结构

福建农林大学金山学院实验报告系(教研室):专业:年级:实验课程:C语言程序设计姓名:学号:实验室号:_计算机号:实验时间:指导教师签字:成绩:实验1:顺序结构程序设计一、实验目的和要求1.了解Visual C++ 6.0/DEV_C++的基本操作方法2.掌握C程序设计的基本步骤:编辑、编译、连接和运行3.掌握各种类型数据的输入输出方法4.能够编写一个简单的程序二、实验内容和原理1. 输入并运行一个简单、正确的程序。
# include <stdio.h>int main( ){printf ("This is a c program!\n");return 0;}2. 要使下面程序的输出语句在屏幕上显示:A,B,34,则从键盘输入的数据格式应为AB34__________ 。
#include<stdio.h>int main(){char a, b;int c;scanf("%c%c%d",&a,&b,&c);printf("%c,%c,%d\n",a,b,c);return0;问题1:要使上面程序的键盘输入数据格式为a=A,b=B,34,输出语句在屏幕上显示的结果也为A,B,34,则应修改程序中的哪条语句?怎样修改?scanf( “a=%c,b=%c,%d”,&a,&b,&c );问题2:要使上面程序的键盘输入数据格式为A,B,34,而输出语句在屏幕上显示的结果为“A”,“B”,34,则应修改程序中的哪两条语句?怎样修改?scanf( “%c,%c,%d”,&a,&b,&c);printf(“\”%c\”,\”%c\”,%d\n”,a,b,c);3、编程求一个圆的周长和面积。
用scanf输入圆半径,输出保留两位小数。
4、输入一个华氏温度F,要求输出摄氏温度C。
程序设计基础(一)实验

程序设计基础(一)实验实验一上机操作初步(2学时)一、实验方式:一人一机二、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。
2、了解如何编辑、编译、连接和运行一个C程序。
3、初步了解C程序的特点。
三、实验内容:说明:前三题为必做题目,后两题为选做题目。
1、输出入下信息:*************************Very Good*************************2、计算两个整数的和与积。
3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。
4、在屏幕上显示一个文字菜单模样的图案:=================================1 输入数据2 修改数据3 查询数据4 打印数据=================================5、从键盘上输入两个整数,交换这两个整数。
四、实验步骤与过程:五、实验调试记录:实验二简单的C程序设计(4学时)一、实验方式:一人一机二、实验目的:1、掌握C语言的数据类型。
2、学会使用C语言的运算符及表达式。
3、掌握不同数据类型的输入输出方法。
三、实验内容:说明:前四题为必做题目,后两题为选做题目。
1、输入r1、r2,求出圆形垫片面积。
2、输入华氏温度h,输出摄氏温度c。
3、从键盘输入一个3位整数,将输出该数的逆序数。
4、输入并运行以下程序,分析运行结果。
#include <stdio.h>void main( ){ int i,j;i=8; j=10;printf(“%d,%d\n”,++i,++j);i=8; j=10;printf(“%d,%d\n”,i++,j++);i=8; j=10;printf(“%d,%d\n”,++i,i);i=8; j=10;printf(“%d,%d\n”,i++,i);}5、输入三角形三条边的边长,求三角形的面积。
6、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。
实验报告

实验目的熟练地使用C编译软件编辑、编译、连接和运行程序实验内容实验1:用if语句写程序判断是否为闰年。
实验:2:用if语句输出分段函数实验3:给一个不多于3位的正整数,要❑求出它是几位数;❑分别输出每一位数字❑按新逆序输出各位数字,例如原数为321,应输出123。
实验4:定义取最大值函数实验5:通过修改已知函数的参数加深对函数参数的理解实验6:分别用if语句和switch语句实现如下程序:❑从键盘输入学生的考试成绩,利用计算机将学生的成绩划分等级并输出。
90-99为A级,80-89为B级,70-79为C级,60-69为D级,0-59为E级。
算法、流程图及主要符号说明无完整的程序清单实验1#include<stdio.h>#include<math.h>void main(){int a;printf("请输入年份\n");scanf("%d",&a);if (a%400==0)printf ("你输入的年份是闰年\n");else if (a%4==0 && a%100!=0)printf ("你输入的年份是闰年\n");elseprintf ("你输入的年份不是闰年\n");}实验2#include<stdio.h>#include<math.h>void main(){double x,y;printf("请输入x的值\n");scanf("%lf",&x);if (x<1)printf("y=%lf",y=x);else if (x>=10)printf("y=%lf",y=-3*x-11);elseprintf("y=%lf",y=2*x-1);}实验3#include<stdio.h>#include<math.h>void main(){int x,m,n,h;printf("请输入一个正整数\n");scanf("%d",&x);if (x>9)printf("位数是2位\n");else {printf("位数是1位\n");}m=(x/10);n=(x%10);printf("该数的十位是%d,个位是%d\n",m,n);h=n*10+m;printf("该数的逆序数%d\n",h);}实验4#include<stdio.h>#include<math.h>double tmax (double a,double b ,double c){double tmax;if (a > b)tmax = a;elsetmax = b;if (c > tmax) tmax = c;return tmax;}void main(){double x,y,z;printf("请输入三个数\n");scanf("%lf,%lf,%lf",&x,&y,&z);printf("三者的最大值是%.2f\n", tmax (x,y,z) );}实验5,首先先把之前的程序清单写下#include<stdio.h>#include<math.h>void c_area(double a,double b,double c,double d,double e){double s=(a+b+c+d)/2.;printf("a=%lf,b=%lf,c=%lf,d=%lf,e=%lf\nc_area=%lf\n",a,b,c,d,e,sqrt((s-a)*(s-b)*(s-c)*(s-d)-a*b*c*d*cos(e/2*3.14/360)*cos(e /2*3.14/360)));}int main(){c_area(3,4,5,5,145);return 0;}综合分析调试我遇到几个问题一:输入数据类型错误导致无法运行。
维生素c测定实验报告
维生素c测定实验报告维生素C测定实验报告。
实验目的:本实验旨在通过分光光度法测定果汁中维生素C的含量,了解维生素C的性质和测定方法。
实验原理:维生素C是一种易氧化的物质,可以被2,6-二氨基苯酚(DPIP)还原成无色的化合物。
当果汁中含有维生素C时,它会与DPIP发生反应,使DPIP的颜色由蓝色逐渐变为无色。
通过测定果汁中DPIP的消耗量,可以计算出果汁中维生素C的含量。
实验步骤:1. 将一定量的果汁样品加入试管中;2. 加入适量的DPIP试剂,混合均匀;3. 用分光光度计在特定波长下测定溶液的吸光度;4. 根据标准曲线计算出果汁中维生素C的含量。
实验结果:经过实验测定,我们得出果汁中维生素C的含量为XXmg/100ml。
实验分析:通过本次实验,我们了解到分光光度法是一种简便、快速、准确的测定方法,适用于测定果汁、蔬菜等食品中维生素C的含量。
同时,我们也发现果汁中维生素C的含量受到多种因素的影响,如果汁的种类、保存方式等。
实验总结:本次实验通过分光光度法成功测定了果汁中维生素C的含量,进一步加深了我们对维生素C的认识。
在今后的实验中,我们将继续学习和探索更多关于维生素C的知识,不断提高实验技能和分析能力。
实验注意事项:1. 实验过程中要注意操作规范,避免试剂的飞溅和溅洒;2. 实验结束后要及时清洗实验器材,保持实验台面的整洁;3. 实验中要注意安全,避免接触有毒有害物质。
维生素C在日常生活中扮演着重要的角色,它不仅是一种营养物质,还具有抗氧化、美白肌肤等功效。
通过本次实验,我们对维生素C有了更深入的了解,相信在今后的学习和生活中,我们会更加珍惜并正确利用维生素C的重要性。
实验1 C语言的运行环境和运行过程#完成
实验一C语言的运行环境和运行过程班级电信132 学号201315100221 姓名林青辉一、实验目的1、掌握c程序设计编程环境visual c++,掌握运行一个c程序设计的基本步骤,包括编辑、编译、连接和运行。
2、掌握c语言程序设计的基本框架,能够编写简单的c程序。
3、了解程序调试的思想,能找出并改正c程序中的语法错误。
二、实验内容1、在“我的电脑”上新建一个文件夹,用于存放c程序,文件夹名字可以是学号姓名。
2、调试示例,在屏幕上显示一个短句“Hello World!”。
源程序#include <stdio.h>void main(){printf(“Hello World!\n”);}运行结果:Hello World!基本步骤:(要求熟练掌握)(1)启动VC++“开始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft Visual C++6.0”进入VC++编程环境。
(2)新建文件(*.cpp)“文件”->“新建”,单击“文件”选项卡,选择“C++Source Files”,修改文件保存“目录”和“文件”(文件名),单击“确定”。
(3)编辑和保存(注意:源程序一定要在英文状态下输入,即字符标点都要在半角状态下,同时注意大小写,一般都用小写)在编辑窗口输入源程序,然后执行“文件”->“保存”或“文件”->“另存为”(4)编译(*.obj)用来检查语法错误“编译”->“编译”或Ctrl+F7,在产生的工作区队话框中,选择“是”。
(5)连接(*.exe)“编译”->“构件”或F7(6)运行“编译”->“执行”或Ctrl+F5(7)关闭程序工作区“文件”->“关闭工作区”(8)打开文件“文件”->“打开”(9)查看C源文件、目标文件和可执行文件的存放位置。
源文件在保存目录下,目标文件和可执行文件在“保存目录\Debug”中3、编程,在屏幕上显示一个短句“this is my first c program.”。
C语言实验一
(3)编辑源程序→编译→连接→执行程序→显示结果。
2.分析下列程序的运行结果,并上机调试运行,验证自己的结果。
(1)分析运行结果一
printf("Please enter a string:");
scanf("%s",str);
printf("%s",str);
}
@@@@@@@@@
@@@@@@@
@@@@@
@@@
@
(3)
分析
①第1行主函数main的m为小写;
②主函数的函数体应加花括号;
③scanf函数中变量y前应为“&”符号;
④后面3行结尾少了语句结束标记“;”号;
⑤应是先计算后输出,即最后两行交换。
正确程序如下。
main()
{
int p,x,y;
scanf("%d%d",&x,&y);
printf("@@@\n");
printf("@\n");
}
(3)分析运行结果三
以下是从键盘上输入两个数和的计算程序,请分析错误,并上机调试。
main()
int p,x,y;
scanf("%d%d",&x,%y)
printf("The sum of x and y is:%d",p)
p=x+y
3.请分别在VC 6.0和TC 2.0下编写一个能显示“早上好”的程序,运行后在屏幕上显示如下信息:
维生素c的含量测定实验报告
维生素c的含量测定实验报告目录1. 引言1.1 背景介绍1.2 研究意义2. 实验目的2.1 测定维生素C的含量2.2 探讨维生素C在不同条件下的稳定性3. 实验方法3.1 材料准备3.2 实验步骤4. 实验结果4.1 维生素C含量测定结果4.2 维生素C稳定性实验结果5. 实验讨论5.1 数据分析5.2 结果解释6. 结论6.1 实验总结6.2 可能存在的不确定因素7. 参考文献1. 引言1.1 背景介绍维生素C,又称抗坏血酸,是人体所需的一种重要维生素。
它具有抗氧化、促进铁吸收、帮助伤口愈合等作用。
缺乏维生素C会导致坏血病等疾病的发生。
1.2 研究意义本实验旨在测定某种样品中维生素C的含量,并探讨在不同条件下维生素C的稳定性,为保健品生产和储存提供理论依据。
2. 实验目的2.1 测定维生素C的含量通过化学方法测定样品中维生素C的含量,并计算出其浓度。
2.2 探讨维生素C在不同条件下的稳定性通过将样品置于不同环境条件下,观察其维生素C含量变化,探讨维生素C的稳定性。
3. 实验方法3.1 材料准备- 维生素C样品- 硫酸溶液- 碘标准溶液- 淀粉指示剂- 还原糖溶液3.2 实验步骤1. 样品预处理:将样品加入硫酸溶液中,使其还原。
2. 碘量定法测定维生素C含量:加入碘标准溶液,加入淀粉指示剂,滴加还原糖溶液,测定所需体积。
3. 不同条件下维生素C稳定性实验:将样品放置于不同温度和湿度条件下,定期测定其维生素C含量。
4. 实验结果4.1 维生素C含量测定结果样品A维生素C含量为XXmg/kg,样品B维生素C含量为YYmg/kg。
4.2 维生素C稳定性实验结果在高温高湿条件下,维生素C含量降低速度较快;在低温条件下,维生素C相对稳定。
5. 实验讨论5.1 数据分析实验结果表明样品B的维生素C含量高于样品A,可能是因为……5.2 结果解释维生素C的稳定性受环境条件的影响较大,需要在生产和储存过程中注意控制温湿度等因素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1
Visual C++6.0开发环境应用入门
一、实验目的:
1、熟悉Visual C++6.0的开发环境
2、学会编写简单的C++程序。
3、掌握函数的定义和调用方法。
二、实验任务:
1.定义一个表示时间的结构体,提示用户输入年、月、日、小时、分、秒的
值,然后完整地显示出来。
2. 用递归的方法编写函数求Fibonacci级数,观察递归过程的调用。
三、实验步骤:
1、Visual C++6.0
i.启动Visual C++6.0开发环境。
ii.创建一个控制台应用程序项目。
iii.建立C++源程序文件。
iv.编辑源程序文件内容。
v.建立并运行可执行文件。
vi.关闭工作空间。
2、定义表示时间的结构体,然后输入时间值,再显示该结构的内容。
3、编写递归函数int fib(int n),在main函数中输入n的值,调用函数fib计
算Fibonacci级数。
公式为fib(n)=fib(n-1)+fib(n-2),n>2;fib(1)=fib(2)=1。
在
程序中用cout语句输出提示信息。
四、本次实验难点:
由于学生以前学习C语言时,使用的编程环境是Turbo C,所以对Visual C++6.0多文件形式的应用程序结构很不适应。
本次实验的目的就是使同学们熟悉Visual C++6.0的开发环境,为以后的实验打好基础。