C语言实验报告合集

合集下载

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

《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语言实验报告册

c语言实验报告册C语言实验报告册。

实验一,C语言基本程序设计。

1. 实验目的。

通过本实验,掌握C语言的基本程序设计方法,包括变量的定义和使用、表达式的计算、控制结构的使用等。

2. 实验内容。

(1)编写一个C程序,实现输入两个整数,然后输出它们的和、差、积和商。

(2)编写一个C程序,实现输入一个实数,计算并输出它的绝对值。

3. 实验步骤。

(1)定义两个整型变量a和b,用来存储输入的整数。

(2)使用printf函数提示用户输入两个整数,并使用scanf函数将用户输入的值分别赋给变量a和b。

(3)定义四个整型变量sum、diff、product和quotient,分别用来存储a和b的和、差、积和商。

(4)分别计算a和b的和、差、积和商,并将结果分别赋给sum、diff、product和quotient。

(5)使用printf函数输出sum、diff、product和quotient的值。

4. 实验结果。

输入:a = 5。

b = 3。

输出:sum = 8。

diff = 2。

product = 15。

quotient = 1。

5. 实验结论。

通过本实验,我掌握了C语言的基本程序设计方法,包括变量的定义和使用、表达式的计算、控制结构的使用等。

在实际编程中,我需要注意变量的类型和范围,以避免数据溢出和精度丢失的问题。

实验二,C语言函数的使用。

1. 实验目的。

通过本实验,学习C语言函数的定义和调用,掌握函数参数的传递和返回值的使用。

2. 实验内容。

(1)编写一个C程序,实现输入两个整数,计算它们的最大公约数和最小公倍数。

(2)编写一个C程序,实现输入一个整数n,计算并输出1到n的阶乘之和。

3. 实验步骤。

(1)定义一个函数gcd,用来计算两个整数的最大公约数。

(2)定义一个函数lcm,用来计算两个整数的最小公倍数。

(3)定义一个函数factorial,用来计算一个整数的阶乘。

(4)在主函数中,调用gcd和lcm函数计算最大公约数和最小公倍数;调用factorial函数计算阶乘之和。

c语言实验报告实验

c语言实验报告实验

c语言实验报告实验C 语言实验报告实验一、实验目的本次 C 语言实验的主要目的是通过实际操作和编程实践,加深对 C 语言基本语法、数据类型、控制结构、数组、指针等重要概念的理解和掌握,提高编程能力和解决实际问题的能力。

二、实验环境本次实验使用的编程环境为 Visual Studio 2019,操作系统为Windows 10。

三、实验内容1、基本数据类型和运算符的使用定义不同类型的变量,如整数型(int)、浮点型(float、double)、字符型(char)等,并进行赋值和运算操作。

熟悉各种运算符的优先级和结合性,包括算术运算符(+、、、/、%)、关系运算符(>、<、>=、<=、==、!=)、逻辑运算符(&&、||、!)、位运算符(&、|、^、~、<<、>>)等。

2、控制结构的应用使用ifelse 语句实现条件判断,根据不同的条件执行相应的代码块。

运用 switch 语句进行多分支选择,处理不同的情况。

利用 for 循环、while 循环和 dowhile 循环实现重复执行的操作,例如计算数列的和、打印特定的图案等。

3、数组和字符串的操作定义和使用一维数组、二维数组,进行数组元素的访问、赋值和遍历。

掌握字符串的存储和处理方式,使用字符数组和字符串函数(如strlen、strcpy、strcmp 等)进行字符串的操作。

4、指针的应用理解指针的概念和指针变量的定义,通过指针访问变量和数组元素。

实现指针与数组、指针与函数的结合使用,体会指针在程序中的灵活运用。

5、函数的定义和调用编写自定义函数,实现特定的功能,如计算阶乘、判断素数等。

掌握函数的参数传递方式(值传递和地址传递),理解函数的返回值。

6、结构体和共用体的使用定义结构体类型,创建结构体变量,访问结构体成员。

了解共用体的概念和使用场景,比较结构体和共用体的区别。

四、实验步骤1、实验准备打开 Visual Studio 2019 开发环境,创建一个新的 C 语言项目。

2023最新-c语言程序设计实验报告【2篇】

2023最新-c语言程序设计实验报告【2篇】

c语言程序设计实验报告【2篇】c语言程序设计实验报告篇一实验名称计算出1000以内10个最大素数之和实验目的1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。

2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。

3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。

进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。

实验内容计算并输出1000以内最大的10个素数以及它们的和。

要求:在程序内部加必要的注释。

由于偶数不是素数,可以不考虑对偶数的处理。

虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。

输出形式为:素数1+素数2+素数3+…+素数10=总和值。

算法描述流程图main函数:判断素数:源程序#include#includeint sushu(int n)/* 判断素数的函数*/{int t,i;t=sqrt(n);for(i=2;i=t;i++)if(n%i==0)/* 如果不是素数,返回0 */return 0;return n;/* 如果是素数,返回该数*/}void main(){int i,j=0,n,m=0,a[1000],x;/*clrscr();*/printf(please input a number form 1 to 1000:);scanf(%d,amp;x);if(x==2)/* x=2时的处理*/printf(%dn,x);else if(x=1) /* x在1~1000范围外时的处理*/printf(error!n);else{if(x%2==0)/* x为偶数时,把x变为奇数*/x--;for(i=x;i1;i-=2)/* x为奇数时,做函数计算*/{n=sushu(i);/* 做判断素数的函数调用*/if(n!=0)/* 对素数的处理*/{a[j]=n;/* 把素数由大至小存入数组a[ ]中*/j++;if(j11)m+=n; /* 统计前10个素数之和*/}}if(j10)/* 当素数个数小于10个时,结果输出*/{for(i=0;i{n=a[i];printf(%d,n);printf(+);}printf(2=);printf(%dn,m+2);}else for(i=0;i10;i++)/* 当素数个数大于等于10个时,结果输出*/{n=a[i];printf(%d,n);if(i9)printf(+);else{printf(=);printf(%dn,m);}}}}测试数据分别输入1000、100、10测试。

c语言实验报告5篇

c语言实验报告5篇

c语言实验报告c语言实验报告5篇随着社会一步步向前发展,我们使用报告的情况越来越多,我们在写报告的时候要注意涵盖报告的基本要素。

其实写报告并没有想象中那么难,以下是小编收集整理的c语言实验报告,欢迎阅读与收藏。

c语言实验报告1学号:__________ 姓名:__________ 班级:__________ 日期:__________指导教师:__________ 成绩:__________实验六综合实验一、实验目的1、掌握C语言中的变量、数组、函数、指针、结构体等主要知识点。

2、掌握C程序的结构化程序设计方法,能使用C语言开发简单的应用程序。

3、掌握C程序的运行、调试方法等。

二、实验内容编写一个学生信息排序程序。

要求:1、程序运行时可输入n个学生的信息和成绩(n预先定义)。

2、学生信息包括:学号、英文姓名、年龄;学生成绩包括:语文、数学、计算机。

3、给出一个排序选择列表,能够按照上述所列信息(学号、姓名、年龄、语文、数学、计算机)中的至少一个字段进行排序,并显示其结果。

1、使用函数方法定义各个模块。

三、实验步骤与过程物理实验报告·化学实验报告·生物实验报告·实验报告格式·实验报告模板四、程序调试记录c语言实验报告2第一章基础掌握1.1 实验目的掌握C程序设计编程环境Visual C++,掌握运行一个C程序的基本步骤,包括编辑、编译、链接和运行。

(]1.2 实验要求在报告中记录建立、保存C程序实习过程。

1.3 实验基本内容编写程序,在屏幕上显示一个短句“Hello World”(1)程序:1)编译如下程序:#includeVoid main(){printf (“Hello World! ”);}2)链接。

执行Build-命令。

3)运行。

执行Build Execute 命令。

显示结果。

4)关闭程序工作区。

(2)运行结果:输出结果:Hello World!总结:掌握C语言程序设计的基本框架,能够编写简单的程序。

(完整版)c实验报告

(完整版)c实验报告

(完整版)c实验报告实验名称: C语言实验报告实验内容:本次实验主要针对C语言编程进行实验。

通过实验的设计和完成,检验和加深对C语言的理解和应用能力。

实验步骤:1. 实验准备在开始实验之前,需要准备好以下必要的工具和材料:- 计算机- C语言编译器(比如GCC、Clang等)- 文本编辑器(比如Notepad++、Sublime Text等)2. 实验环境搭建在计算机上安装C语言编译器,并配置好相应的环境变量。

这样可以在终端或命令提示符中执行相关的C程序。

3. 编写实验代码根据实验要求,使用文本编辑器编写C语言代码。

根据实验的要求和功能需求,合理设计和组织代码结构,包括头文件的引用、变量的定义、函数的声明和定义等。

4. 编译和运行代码在命令行或终端中使用编译器对编写好的C语言代码进行编译,并生成可执行文件。

编译命令的具体格式根据不同的编译器而有所差异,但一般形式如下:```gcc -o output_file input_file.c```其中,"output_file"表示生成的可执行文件名,"input_file.c"表示待编译的C源代码文件名。

编译成功后,通过命令行或终端执行生成的可执行文件,检查程序的运行结果是否符合预期。

5. 实验结果分析根据实际运行结果,对实验数据进行分析和归纳。

可以通过输出结果、打印特定信息或观察程序的行为来判断程序是否正确地实现了预期的功能。

6. 实验总结在实验报告中对本次实验的过程、方法、结果进行总结,并提出实验中遇到的问题和解决方法。

同时,对所学习的C语言相关知识点进行总结和归纳,以加深对相关知识的理解和记忆。

实验结果:通过本次实验的设计和实现,我成功完成了对C语言编程的实验,达到了预期的目标。

通过编写实际的代码,我巩固了对C语言语法和基本概念的理解。

在实验过程中,我遇到了一些问题,通过查阅资料和与同学的讨论,我成功解决了这些问题。

c语言实习报告3篇

c语言实习报告3篇

c语言实习报告3篇c语言实习报告1在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。

在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。

包括了程序模块处理.简单界面程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。

对于程序设计语言的.学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。

因为学时所限,课程不能安排过多的上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。

为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。

课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:1.加深对课堂讲授内容的理解课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。

然而要使用c语言这个工具解决实际问题,又必须掌握它。

通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。

对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。

C语言实验报告(实验一)

C语言实验报告(实验一)

运行结果:
分析:当对源程序进行编译时,如果屏幕上没有出现“出错信息”,就对其进行运行并得出结果运行结果是会出现如下信息:
得到的运行结果如下:
分析:当写完一个源程序要仔细检查,如果出现错误提醒就按照上面的指示对其进行修改,只有
输入的数为:
运行结果:
分析:如果在输入数时两个数中间用空格符隔开,即

当把其改为原来的程序再运行时错误提醒就会消失,并得到和上面的结果一样的结果:
分析:合并后没有出现错误提醒,即这样做是正确的。

输入的三个数为:
分析:在前面的比较两个数中的大数的基础上比较三个数的最大数,只要在输入的源程序没有错。

C语言程序设计上机实验报告(精选5篇)

C语言程序设计上机实验报告(精选5篇)

C语言程序设计上机实验报告(精选5篇)第一篇:C语言程序设计上机实验报告黔南民族师范学院 C语言程序设计上机实验报告系部:计算机科学系年级:2013 级班级:姓名:学号:实验时间:实验成绩:2013年月日实验三顺序结构程序的设计一实验名称:顺序结构程序的设计二.实验环境:windows XP系统,VC++6.0软件三.实验目的:四.实验内容:五.算法描述流程图六.源程序七.测试数据及运行结果八.实验心得实验成绩评分要求1、原创性发现抄袭或雷同成绩为0分2、正确性程序正确60分3、可读性格式清楚,有注释,变量命名规范20分4、健壮性对特殊测试数据有考虑有测试10分5、效率程序运行效率高10分第二篇:《c语言程序设计》上机实验报告要求《c语言程序设计》上机实验报告要求1.实验环境:软件系统:使用的软件环境硬件系统:机型说明2.实验目的:掌握如何编辑、编译、链接调试运行c程序3.实验内容:(1)掌握顺序结构程序设计.P26 ,p49,p62 3.2~3.7(2)掌握选择结构程序设计(if 和switch语句的用法)p4.2~(3)循环结构程序设计(while, dowhile,for语句的用法)。

(4)掌握数组的定义、输入和输出的方法,字符数组、字符串函数的使用。

(5)了解函数的定义,熟悉函数实参与形参的“值传递”方式,掌握函数的嵌套调用和递归调用方法。

(6)熟悉指针含义及其使用。

(7)熟悉结构体和共用体的使用。

(8)熟悉文件的使用。

4.实验要求:(1)输入编写的源程序,检查程序有无错误(语法和逻辑错误),有则改之。

(2)编译和连接,仔细分析编译信息,如有错误应找出原因并改正。

(3)运行程序,输入数据,分析结果。

5.实验结果:输出程序清单和运行结果。

(要求把原题内容,调试好的程序和其结果一并打印),6.实验体会分析运行结果,本次调试程序取得的经验(遇到的问题,解决的方法等)。

第三篇:C程序设计上机实验报告10C程序设计实验报告实验名称:指针与数组学时安排:2课时实验类别:上机操作型实验要求:1人1组 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄一、实验目的1.理解指针、地址和数组间的关系;2.掌握通过指针操作数组元素的方法;3.掌握数组名作为参数的编程方式。

C语言实验报告9篇

C语言实验报告9篇

C语言实验报告C语言实验报告9篇随着个人素质的提升,报告的适用范围越来越广泛,我们在写报告的时候要注意语言要准确、简洁。

写起报告来就毫无头绪?以下是小编为大家整理的C语言实验报告,仅供参考,欢迎大家阅读。

C语言实验报告1一、实习目的1.掌握在集成环境中编辑、编译、连接和运行C程序的方法。

(1)运行TC(2)启动TC集成环境,输入一个源程序,编译并运行。

2.掌握单步执行、设置/去除断点,观察变量或表达式的值。

(3)在该程序中按CTRL+F7单步招待并在观察窗口中查看变量和表达式的值。

(4)设置/去除断点,继续调试。

1、熟练掌握if.switch分支语句的使用。

2、熟练掌握for.while.do.while循环语句的使用。

3、熟练掌握函数的定义、说明、参数传递及嵌套和递归调用方法。

4、熟练掌握一维数组、二维数组、字符数组的定义、说明和使用方法。

熟练掌握结构体和指针的综合应用链表的操作二、实习地点北京交通干部管理学院计算机系机房十三号.三、实习成果熟练掌握TC集成环境的使用方法。

认真编写实习报告和实习总结,描述实习操作和心得体会,总结在这次实习中的业务收获,作出自我评价。

熟练掌握并应用TC程序设计的各个知识点。

掌握结构体和指针的联合使用,学会链表的构造和常用操作方法,认真编写实习日志和实习体会。

并通过各种途径查找所需资料,拓宽视野,培养自学能力。

四、实习心得在短短一周的实习期间使我获取了不少新知识也巩固了许多老知识。

我体会到了老师和同学们的热心帮助,无论面对学习中多大的困难,同学们都会帮助你,老师也会帮助你,大家就像兄弟姐妹一样。

老师安排我们有具有的分工:首先,在计算机机房里同学们积极的对C语言进行巩固与实习,老师热心的讲解同学们提出的问题和实习过程中应该注意的事项和同学们的任何。

老师把我们分为几组,每一组十一个人,并且分配了具体的任务,在我们实习结束后每一组的同学都把自己组里的成果展示给大家一起分享,告诉大家编程的原理、方法等,使同学们既有动手能力,又能提高语言表达能力。

c语言实验报告

c语言实验报告

c语言实验报告
实验名称:C语言基础实验
实验目的:
1. 熟悉C语言的基本语法和编程规范;
2. 掌握基本数据类型的使用方法;
3. 熟悉C语言中的条件语句、循环语句和函数的使用方法。

实验材料:
1. 计算机硬件设备;
2. C语言编译器。

实验内容:
1. 编写一个程序,实现从键盘输入两个整数,输出它们的和、差、积和商;
2. 编写一个函数,实现计算一个整数的阶乘;
3. 编写一个程序,实现输出1~100之间的所有素数。

实验步骤:
实验一:
1. 打开C语言编译器;
2. 新建一个C语言源文件,命名为"实验一.c";
3. 编写程序代码,实现从键盘输入两个整数,计算它们的和、差、积和商,然后输出;
4. 编译和运行程序,验证结果是否正确。

实验二:
1. 新建一个C语言源文件,命名为"实验二.c";
2. 编写一个函数,实现计算一个整数的阶乘;
3. 在主函数中调用该函数,输入一个整数并计算其阶乘;
4. 编译和运行程序,验证结果是否正确。

实验三:
1. 新建一个C语言源文件,命名为"实验三.c";
2. 编写程序代码,实现输出1~100之间的所有素数;
3. 编译和运行程序,验证结果是否正确。

实验总结:
通过本次实验,我掌握了C语言的基本语法和编程规范,熟悉了基本数据类型的使用方法,并学会了使用条件语句、循环语句和函数来解决问题。

同时,通过实际编程,我增加了对C 语言编程的经验和实践能力。

这些对我今后学习和工作将会有很大帮助。

C语言实验报告一

C语言实验报告一

C语言实验报告一C语言实验报告一一、实验目的1.掌握C语言的基本语法和语义;2.学习使用C语言编写简单的程序;3.熟悉C语言的编译和运行过程。

二、实验内容编写一个C程序,实现以下功能:1.输入两个整数,计算并输出它们的和、差、积和商;2.输入一个整数n,计算并输出1~n之间所有数的平方。

三、实验原理1.输入输出函数C语言提供了一些输入输出函数,方便用户和程序之间进行数据传递。

常用的输入函数有scanf(函数,常用的输出函数有printf(函数。

scanf(函数可以用来接收从键盘输入的数据,printf(函数可以将结果输出到屏幕上。

2.基本运算C语言可以进行基本的数学运算,如加减乘除等。

使用+运算符可以实现两个数相加,使用-运算符可以实现两个数相减,使用*运算符可以实现两个数相乘,使用/运算符可以实现两个数相除。

3.循环循环是C语言中的重要结构之一,可以用来重复执行一段代码。

C语言提供了多种循环结构,最常用的是for循环和while循环。

for循环可以用来重复执行一段代码固定次数,while循环可以用来重复执行一段代码直到一些条件不满足为止。

四、实验步骤1.编写求和、差、积和商的程序首先,使用scanf(函数接收两个整数a和b的输入,然后使用+、-、*、/运算符计算它们的和、差、积和商,并使用printf(函数输出结果。

2.编写计算1~n平方的程序首先,使用scanf(函数接收一个整数n的输入,然后使用for循环遍历1到n之间的所有数,并使用*运算符计算它们的平方,并使用printf(函数输出结果。

五、实验结果1.求和、差、积和商的程序:请输入两个整数:34和:7差:-1积:12商:0.752.计算1~n平方的程序:请输入一个整数n:51的平方:12的平方:43的平方:94的平方:165的平方:25六、实验总结通过该实验,我掌握了C语言的基本语法和语义,学习了如何使用C 语言编写程序,并熟悉了C语言的编译和运行过程。

C语言实验报告总结(共6篇)

C语言实验报告总结(共6篇)

c语言上机实验心得在科技高度发展的今天,计算机在人们之中的作用越来越突出。

而c语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好c语言,这对我们以后的发展是十分重要的。

说到这,上机实验当然就是一个必不可少的环节了,c语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。

为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。

通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了c语言那就大错特错了。

我主要存在以下的这些缺点:1、学习耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。

而在最后输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。

2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解题了。

3、4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。

知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够深刻。

5、6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。

英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在一点问题。

为了能更好地学好c语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。

实验中我深刻意识到完成程序的编写,决不意味着万事大吉。

认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。

有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。

因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。

C语言实验报告1-9(全)

C语言实验报告1-9(全)

printf("Hello world!\n"); } 运行结果:
5.录入、调试、编译和运行以下C语言程序,并写出运行结果。 #include <stdio.h> main() { int a,b,sum; a=1; b=2; sum=a+b+2; printf("sum=%d",sum); } 运行结果:
5. 参考例4.2程序,从键盘任意输入一个小写英文字母,将其转换为大写英文字母 后,将转换后的大写英文字母及其十进制ASCII码值显示在屏幕上。 #include <stdio.h> main() { char ch; printf("Press a key and then press Enter:"); ch = getchar(); ch = ch + 32; printf("%c, %d\n", ch, ch); /* 分别输出变量ch中的字符及其ASCII码值 */ } 实验体会与总结: 学会C语言的运算符和表达式的正确使用 教师批阅:
XX学院 计算机课程实验报告
(2012 ~ 2013 年度第 二 学期)
专 业 计算机科学与技术 课 程 C语言程序设计 班 级 2012级 姓 名 XXX 学 号 12237025 教 师 XX
XX学院电子信息工程学院制
实验报告填写说明
1、如为纸质版,请用钢笔或圆珠笔填写,要求字 迹工整,条理清晰。如为电子版,请务必双面打 印。 2、“实验题目”可以填写章节名称或用文字表 述,“实验目的”要逐条列出。 3、“实验内容及步骤”,控制在3-4页之内,如 程序代码所占篇幅过大,则只填入程序流程图(或 关键代码),并尽可能精简。 4、“教师批阅”处由课任老师填写评语,给出实 验成绩,并作为平时成绩,参与期末成绩总评。

C语言实验报告(全)

C语言实验报告(全)

《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
《C语言程序设计》实验(上机)报告
实验报告填写说明
1.实验报告中的班级写行政班级(如道土1班),学号写完整学号(如20176000101),实
验日期不要漏写,任课教师写全名。

2.设计流程(算法描述)的书写用传统流程图、N-S流程图或伪代码中的任一种方式写出算法。

3.调试和测试结果应有内容,至少是“调试结果正确”,如果遇到错误,则写出错误信息,
及调试解决方法。

要求写出测试用的数据和测试结果,应对所有路径都进行测试。

C语言实验报告(五)

C语言实验报告(五)

C 语言实验报告(五)一、实验目的1. 掌握使用 C 语言中数组的方法2. 掌握如何定义数组,如何引用数组元素3. 掌握二维数组的元素在内存中的存放方式4. 掌握什么是字符串,字符串结束符的作用5. 实现字符串的存储和操作,包括字符串的输入和输出6. 理解 C 语言将字符串作为一个特殊的一维字符数组二、实验内容描述:津津上初中了。

妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。

此外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。

但是津津如果一天上课超过八个小时就会不高兴,而且,上得越久就会越不高兴。

假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。

请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴。

如果会的话,哪天最不高兴。

输入:输入数据有多组,第一行包含一个整数 T,表示有 T 组数据。

每组输入包括七行数据,分别表示周一到周日的日程安排。

每行包括两个小于 10 的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。

输出:输出包括一行,这一行只包含一个数字。

如果不会不高兴则输出 0,如果会则输出最不高兴的是周几 (用 1,2,3,4,5,6,7 分别表示周一,周二,周三,周四,周五,周六,周日)。

如果有两天或者两天以上不高兴的程度相当,则输出时间最靠前的—天。

5 36 27 25 35 40 40 63描述:某公司邀请 40 个顾客参加投票活动,选举他们最爱慕的产品,以决定公司今后的销售策略。

共有编号为 1 号~10 号的 10 个产品,每人只能选择一个产品。

编写程序,在整数数组中设置这 40 个值(投票情况),然后统计投票结果(每一个产品的得票数目)。

输入:40 个数值在 1~10 (含 1 和 10)之间的整数输出:如下所示:1 1 1 1 123 3 3 3 34 45 5 5 56 6 6 6 6 6 6 67 7 7 7 78 8 8 8 89 9 9 10 10如上图所示描述:有 n 个(n<=40)学生,现要统计这 n 个学生一次考试中不及格的人数输入:有两行,第一行为整数n;第二行为 n 个整数成绩(100(含) 以内)输出:一个整数,表示 n 个成绩中低于 60 分的个数样例输入:590 45 67 80 56样例输出:2描述:有一个长度为 n 的整数序列。

计算机c语言实训报告(精选5篇)

计算机c语言实训报告(精选5篇)

计算机c语言实训报告(精选5篇)计算机c语言实训报告篇1一、课题名称:简单计算器设计一个简单的程序来模拟计算器的功能。

二、设计目的:1、通过理论知识与实际需求相结合,编辑解决一些日常中的实际问题,培养初步的独立分析和设计能力。

2、了解应用程序设计解决实际问题的具体过程和实现方法,掌握应用C语言进行程序设计的基本规范;3、重点掌握C语言的程序编写、函数设计、算法设计和程序调试方法;4、初步掌握系统开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。

三、设计任务:1、通过结构体数组和共用体数组来存放输入的每一数字或运算符号的记录(包括1、2、3等数字,+、--、_、等运算符号),然后将其信息存入文件中。

输入一个算术计算式,就在屏幕上显示结果。

2、输入简单的加减乘除算术计算式,并在屏幕上显示计算结果;四、设计要求:1、用C语言实现程序设计并进行调试;2、画出查询模块的流程图;3、系统的各个功能模块要求用函数的形式实现;4、界面友好(良好的人机互交)。

5、完成设计(A4)。

五、代码设计:#include "stdio.h" main { float x,y;char operator;printf("x,yun suan fu ,y: "); scanf("%f%c%f",&x,&operator,&y); switch(operator){case '+': printf("%.2f+%.2f=%.2f",x,y,x+y); break; case '-':printf("%.2f-%.2f=%.2f",x,y,x-y); break; case '_':printf("%.2f_%.2f=%.2f",x,y,x_y); break; case '/': if(y==0) printf("chushushilingwuyiyi"); elseprintf("%.2f/%.2f=%.2f",x,y,x/y); break;default: printf("yunsunfuwuxiao"); } }?七、设计总结:学习C程序这门课一个学期了,这是我们学的第一门专业课,所以作为我这个计算机系的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个学期的学习,使我初步掌握了一些关于这门课的知识这次的课程设计是对我们一个学期来所学的知识的综合考察,里面涉及到了我们大多数所学知识。

C语言实验报告汇总

C语言实验报告汇总

实验1简单‎判定性问题‎求解一、实验学时完成本实验‎需4学时。

二、实验目的1、阅读程序题‎(1)掌握C语言‎数据类型,熟悉如何定‎义一个整型‎、字符型的变‎量,以及对它们‎赋值的方法‎;(2)掌握不同的‎类型数据之‎间赋值的规‎律;(3)掌握数据在‎内存中的存‎储方式;(4)学会输入、输出函数的‎基本格式和‎使用方法;(5)学会使用有‎关算术运算‎符、逻辑运算符‎、关系运算符‎,以及包含这‎些运算符的‎表达式。

2、编程题(1)如何运用i‎f-else判‎定性结构进‎行程序设计‎;(2)如何运用s‎w itch‎判定性结构‎进行程序设‎计。

3、调试题(1)熟悉C程序‎的编辑、编译、连接和运行‎的过程。

三、实验指导为了达到最‎佳的实验效‎果,以下提供几‎条适于编程‎的指导意见‎,可供参考。

1、阅读程序题‎应先运用自‎己在课堂所‎学的知识,推导出结果‎,在上机时输‎入计算机,印证自己推‎导的结果,注意观察数‎据在内存中‎的存储方式‎、含不同种运‎算符表达式‎的输出结果‎。

2、编程题必须‎首先画出流‎程图,并反复思考‎判断程序设‎计的正确性‎,完成程序的‎设计。

要注意简单‎判定性问题‎的结构选择‎。

3、调试题应明‎确程序的调‎试、测试是一项‎非常烦琐的‎工作,也是非常重‎要的工作。

对于初学者‎来说应该建‎立良好的习‎惯,在调试程序‎的时候,应该尽可能‎考虑到程序‎运行时各种‎可能情况。

四、实验内容1、阅读程序题‎(1)main( ){ /*定义字符型‎变量*/char c1,c2; /*向字符变量‎赋以整数*/c1=97;c2=98;print‎f("%c %c\n",c1,c2); /*以字符形式‎输出*/print‎f("%d %d\n",c1,c2); /*以整数形式‎输出*/ }该程序的输‎出结果是。

思考:可否改成i‎n t c1,c2;输出结果是‎?(2)main(){int a=7,b=5;print‎f("%d\n",b=b/a);}该程序的输‎出结果是。

C语言实验报告(四)

C语言实验报告(四)

C语言实验报告(四)一、实验目的1.掌握C语言中函数和模块2.掌握怎样定义函数,如何调用或使用函数,如何声明函数3.掌握函数的参数,了解在函数调用时,参数是如何传递的4.在使用函数的过程中怎样确定函数的参数5.如何使用局部变量和全局变量二、实验内容1. 偶数判断描述: 编写一个用户自定义函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函数的返回值为0,当这个整型数的值是奇数时,返回值为1 。

编写一个程序,从键盘输入m个整数,分别调用用户自定义函数来判断这m个整数的奇偶性。

输入: 第一行为一个整数m,表示要判断m个整数的奇偶性;紧接着是m行,每行一个整数。

输出:有m行,分别对应输入的第2到第m+1行的整数的奇偶性样例输入: 216样例输出: 奇数偶数·程序代码:#include"stdio.h"int isEven(int a){if(a%2==0)return 1;elsereturn 0;}int main(){int m,i,b;scanf("%d",&m);for(i=1;i<=m;i++){scanf("%d",&b);if(isEven(b)==1)printf("偶数\n");elseprintf("奇数\n");}return 0;}2.温度转换描述: 编写一个用户自定义函数,函数的功能是:将华氏温度转F换为摄氏温度C。

转换公式为:C=5*(F-32)/9。

编写一个程序,输出指定范围的华氏温度与摄氏温度的对照表,其中华氏温度步长为4。

输入: 两个空格隔开的整数n,m(且0<n<m<1000)输出: 华氏温度与摄氏温度的对照表样例输入: 32 45样例输出: 32 0.0036 2.2240 4.4444 6.67·程序代码:#include "stdio.h"float conver(int f){return 5*(f-32)/9.0;}int main(){int n,m,i;scanf("%d%d",&n,&m);for(i=n;i<=m;i+=4)printf("%d%10.2f\n",i,conver(i));return 0;}3.最大值函数描述:编写一个用户自定义函数,该函数有三个整数参数,函数的功能是:求解这三个整数的最大值,函数的返回值为三个参数的最大值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》实验报告
专业:班级:学号:学生姓名:实验日期:成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验一熟悉VC++环境
二、实验目的
1. 熟悉C程序编辑环境,掌握主要菜单项的作用。

2. 熟悉编写一个C程序的上机过程(编辑、编译、链接和运行)。

3. 熟悉C程序的基本输入输出语句
三、实验内容
1. 书本第一章的例一程序。

2. 由键盘输入两个整数,求得它们的和并输出至屏幕。

四、实验环境
1.硬件环境:当前所有电脑硬件环境均支持。

2.软件环境:Visual C++ 6.0
五、实验代码及结果(程序运行结果请以截屏图给出)
1.源程序代码:
#include "stdio.h"
int main()
{int a,b,sum;
a=2;
b=3;
sum=a+b;
printf("007zhang\nsum=%d\n",sum);
return 0;
}
运行结果为:
2.源程序代码:
运行结果为:
六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)
《C语言程序设计》实验报告
专业:班级:学号:学生姓名:
实验日期:成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验二顺序结构程序设计
二、实验目的
(1)掌握C语言数据类型以及变量的声明。

(2)掌握C语言的赋值运算符、赋值表达式、赋值语句。

(3)掌握C语言的整型和字符型的混合运算。

(4)掌握C语言的输入、输出函数的使用格式。

三、实验内容
1.有人用温度计测量出华氏温度,现输入华氏温度f,请编写程序把它转换为摄氏温度c。

已知华氏温度和摄氏温度有如下关系:c=5/9(f-32)。

2.输入长方形的长和宽,编程求该长方形的周长和面积。

(要求周长和面积保留两位小数)
3.将字符串“China”译成密码,译码规则是:用字母表顺序中原来字母后面的第5个字母
替代原来的字母。

请编写程序实现译码并输出。

四、实验环境
1.硬件环境:当前所有电脑硬件环境均支持。

2.软件环境:Visual C++ 6.0
五、实验代码及结果(程序运行结果请以截屏图给出)
1.源程序代码:
运行结果为:
2.源程序代码:
运行结果为:
3.源程序代码:
运行结果为:
六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进
行简单总结)
《C语言程序设计》实验报告
专业:班级:学号:学生姓名:
实验日期:成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验三分支结构程序设计
二、实验目的
(1)了解选择结构及逻辑量的用法。

(2)掌握关系运算符和逻辑运算符的使用。

(3)掌握if语句和switch语句的使用。

(4)掌握多重条件下的if语句嵌套使用。

(5)学会调试程序。

三、实验内容
教材P77实验内容2、3、4共三个程序。

四、实验环境
1.硬件环境:当前所有电脑硬件环境均支持。

2.软件环境:Visual C++ 6.0
五、实验代码及结果(程序运行结果请以截屏图给出)
1.输入三角形的三条边a、b、c,判断它们能否构成三角形。

若能构成三角形,求出三
角形面积,若不能,输出信息。

(三角形面积area=sqrt(s(s−a)(s−b)(s−c)),其中s=(a+b+c)/2)
源程序代码:
运行结果为:
2.输入一个字符,请判断是字母、数字还是特殊字符。

源程序代码:
运行结果为:
3.编程实现以下功能:读入两个运算数(data1和data2)及一个运算符(op),计算表达
式data1 op data2的值,其中op可为+,−,*,/(用switch语句实现)。

源程序代码:
运行结果为:
六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)
《C语言程序设计》实验报告
专业:班级:学号:学生姓名:
实验日期:成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验四循环结构程序设计(一)
二、实验目的
(1)熟练掌握用while语句do…while语句和for语句实现循环的方法。

(2)掌握循环的嵌套。

(3)进一步学习调试程序。

三、实验内容
1.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

2.输出小写字母的ascii码对照表。

3.计算:s=1+12+123+1234+12345
四、实验环境
1.硬件环境:当前所有电脑硬件环境均支持。

2.软件环境:Visual C++ 6.0
五、实验代码及结果(程序运行结果请以截屏图给出)
1.源程序代码:
运行结果为:
2.源程序代码:
运行结果为:
3.源程序代码:
运行结果为:
六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)
《C语言程序设计》实验报告
专业:班级:学号:学生姓名:实验日期:成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验五循环结构程序设计(二)
二、实验目的
(1)熟练掌握用while语句do…while语句和for语句实现循环的方法。

(2)掌握循环的嵌套。

(3)进一步学习调试程序。

三、实验内容
1.输出100 以内具有10个以上因子的整数,并输出他的因子。

2.输出图形
A
ABC
ABCDE
ABCDEFG
3.求s=1+(1+2)+(1+2+3)+… +(1+2+3+…+n),要求n从键盘输入。

四、实验环境
1.硬件环境:当前所有电脑硬件环境均支持。

2.软件环境:Visual C++ 6.0
五、实验代码及结果(程序运行结果请以截屏图给出)
1.源程序代码:
运行结果为:
2.源程序代码:
运行结果为:
3.源程序代码:
运行结果为:
六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)
《C语言程序设计》实验报告
专业:班级:学号:学生姓名:
实验日期:成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验六数组
二、实验目的
(1)掌握一维数组和二维数组的定义和使用方法。

(2)掌握字符数组和字符串函数的用法。

三、实验内容
四、
实验环境
1.硬件环境:当前所有电脑硬件环境均支持。

2.软件环境:Visual C++ 6.0
五、实验代码及结果(程序运行结果请以截屏图给出)
1.源程序代码:
运行结果为:
2.源程序代码:
运行结果为:
3.源程序代码:
运行结果为:
六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)
[此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好]。

相关文档
最新文档