欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 范文大全 > 汇报报告>c语言实验报告

c语言实验报告

2023-06-02 08:37:38 收藏本文 下载本文

“天野草莓”通过精心收集,向本站投稿了13篇c语言实验报告,以下是小编为大家准备的c语言实验报告,供大家参考借鉴,希望可以帮助到有需要的朋友。

c语言实验报告

篇1:c语言实验报告

c语言实验报告 -实习报告

学号:__________    姓名:__________    班级:__________    日期:__________ 指导教师:__________    成绩:__________实验一  上机操作初步和简单的C程序设计一、 实验目的1、熟悉C语言运行环境Turbo C++3.02、会简单的`程序调试3、熟悉C语言各种类型数据的输入输出函数的使用方法4、掌握顺序结构程序设计二、 实验内容1、 上机运行本章3个例题,熟悉所用系统的上机方法与步骤。(习题1.7)2、 编写一个C程序,输入a、b、c 3个值,输出其中最大者。(习题1.6)3、 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。注意:在Trubo C++ 3.0中不能输入汉字,只能输入英文或拼音。(习题4.8)4、 运行如下程序,写出运行结果。第一┆范文网www.diyiFANWEN.com整理该文章,版权归原作者、原出处所有...#include void main{int a=1,b=2;a=a+b; b=a-b; a=a-b;printf(%d,%d\n,a,b);}三、 实验步骤与过程四、程序调试记录

篇2:c语言程序设计实验报告

一、实验目的:

1、掌握C语言的数据类型和变量的声明。

2、掌握不同类型数据之间赋值的规律。

3、掌握C语言的运算符和表达式的使用。

4、熟悉C程序的编辑、编译、连接和运行的过程。

二、实验内容:

①输人程序: #includevoid main() { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1='a';c2='b'; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf(“a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ”,a,b,c1,c2,d,e); printf(“f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ”,f,g,m,n,p,q); } ②运行此程序并分析结果 (2)按习题4. 8要求编写程序 题目为: 设圆半径r=l. 5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。 用scanf输人数据,输出计算结果口输出时要有文字说明,取小数点后两位数字。

程序:

三、实验步骤:

①输人程序:

#include

void main() { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1='a';c2='b'; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf(“a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ”,a,b,c1,c2,d,e); printf(“f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ”,f,g,m,n,p,q); }

②运行此程序并分析结果。

预计结果:

a=61,b=62

c1=a,c2=b

d=``3.56,e=`-6.87

f=````3157.890121,g=```````0.123456

m=50000,n=-60000

p=32768,q=40000(`代表空格)

结果:

g的输出看来是四舍五入了。

③在此基础上,将程序第9~14行改为:

a=61;b=62;

c1=a;c2=b;

f=3157.890121;g=0.123456789;

d=f;e=g;

p=a=m=50000;q=b=n=-60000;

运行程序,分析结果。

p=a=m=50000;q=b=n=-60000;这两条语句将p、a、m的值和q、b、n的值都重新赋了相应的新值。除m、n外都是整型、无符号整型或字符型,因此输出会按数据类型强制截取,因此得到的值会不尽相同,但可以从理论上做出推测,但由于编译系统的不同,真正得到的结果也可能不尽相同。

④改用scanf函数输人数据而不用赋值语句,scanf函数如下:

scanf(“%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u”,&a,&b,&c1,&c2,&d,&e,&f,&g,&m,&n,%p,%q);

输入的数据如下:

分析运行结果。

(说明:lf和ld格式符分别用于输人double型和long型数据)

⑤在④的基础上将printf语句改为:

printf(“a=%d,b=%d c1=%c,c2=%c d=%15.6f,e=%15.6f ”,a,b,c1,c2,d,e);

printf(“f=%f,g=%f m=%ld,n=%ld p=%u,q=%u ”,f,g,m,n,p,q);

运行程序:

⑥将p、q改用%o格式符输出。

⑦将scanf函数中的%1f和%ld改为%f和%d,运行程序并观察分析结果。

出现错误,提示为:浮点错误:超出范围。程序异常中止。 (2)按习题4. 8要求编写程序

题目为:

设圆半径r=l. 5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。 用scanf输人数据,输出计算结果口输出时要有文字说明,取小数点后两位数字。 程序:

#include

void main()

{

float h,r,s,sq,vq,vz;

float pi=3.1415926;

printf(“Please input the circinal r, and the cylindrical h:”);

scanf(“%f,%f”,&r,&h);

l=2*pi*r;

sq=4*pi*r*r;

vq=4.0/3.0*pi*r*r*r;

vz=pi*r*r*h;

printf(“circinal girth is: l=%6.2f ”,l);

printf(“circinal area is: s=%6.2f ”,s);

printf(“sphere surface area is: sq=%6.2f ”,sq);

printf(“sphere cubage is: vq=%6.2f ”,vq);

printf(“cylindrical cubage is: vz=%6.2f ”,vz);

}

(3)编程序,用getchar函数读人两个字符给c1 ,c2,然后分别用putchar函数和printf输出这两个字符。  上机运行程序,比较用printf和putchar函数输出字符的特点。 程序如下: #includevoid main() {  char c1,c2;  printf(“Please input tow letters: ”);  c1=get);  c2=get);  printf(“Putchar is: ”);  putc1);  putc2); printf(“ ”);  printf(“Printf is: ”);  printf(“%c %c ”,c1,c2);

}

可见有putchar输出的结果是一个字符一个字符顺序输出的。每个putchar函数只能输出一个字符,且只能输出字符,而printf可以输出多个数据,且为任意类

四、实验心得(体会):

通过本次C语言上机实验,我对顺序结构程序设计有了一定的了解。通过几个例题,我对顺序结构中scanf和printf语句的基本实用情况有了一定的理解。我相信这些都为后来的编程打下基础。对C语言学习,我会更加努力。

篇3:c语言程序设计实验报告

(一) 实验目的

(1) 熟悉和掌握结构的说明和引用、结构的指针、结构数组,以及函数中使用结构的方

法。

(2) 掌握动态存储分配函数的用法,掌握自引用结构和单向链表的创建、遍历、结点的

增删、查找等操作。

(3) 了解字段结构和联合的用法。

(二) 实验内容及要求

1.表达式求值的程序验证 设有说明:

char u[] = “UVWXYZ”; char v[] = “xyz”; struct T{  int x;  char c;  char *t;

}a[] = {{11, 'A', u}, {100, 'B', v}}, *p = a;

请先自己计算表2.1中表达式的值,然后编写程序并运行来加以验证。(各表达式相互无关)

2.源程序修改、替换

下面所给源程序的功能是:给定一批整数,以0作为结束标志且不作为结点,将其建成一个先进先出的链表。先进先出链表的头指针始终指向最先创建的结点(链头),先建结点指向后建结点,后建结点始终是尾结点。请完成以下工作:

(1) 源程序中存在什么样的错误(先观察执行结果)?对程序进行修改、调试。使之能

够正确完成指定任务。

(2) 修改替换creat_list函数,将其建成一个后进先出的链表。后进先出的链表的头指针

始终指向最后创建的结点(链头),后建结点指向先建结点,先建结点始终是尾结点。

源程序

#include

#includestruct s_list{  int data;

struct s_list *next; };

void creat_list(struct s_list *headp, int *p); int main(void) {

struct s_list *head = NULL, *p;  int s[] = {1, 2, 3, 4, 5, 6, 7, 8, 0};  creat_list(head, s);  p = head;  while(p)  {

printf(“%d ”, p ->data);p = p ->next;  }

printf(“ ”);  return 0; }

void creat_list(struct s_list *headp, int *p) {

struct s_list *loc_head = NULL, *tail;  if(p[0] == 0);  else  {

loc_head = (struct s_list *)malloc(sizeof(struct s_list));loc_head ->data = *p++;tail = loc_head;while(*p){

tail ->next = (struct s_list *)malloc(sizeof(struct s_list)); tail = tail ->next; tail ->data = *p++;}

tail ->next = NULL;  }

headp = loc_head; }

3.程序设计

编写并上机调试运行能实现以下功能的程序或函数:

(1)编写一个程序,实现以下功能:定义一个字段结构struct bits,它将一个8位无符号字节从最低位向最高位声明为8个字段,各字段依次为bit0, bit1, …… bit7,且bit0的优先级

最高。同时设计8个函数,第i个函数以biti(i = 0, 1,……7)为参数,并且在函数体内输出biti的值。将8个函数的名字存入一个函数指针数组p_fun。如果bit0为1,调用p_fun[0]指向的函数。如果struct bits中有多位为1,则根据优先级从高到低依次调用函数指针数组p_fun中相应元素指向的函数。8个函数中的第0个函数可以设计为 Void f0(struct bits b) {

Printf(“the function %d is called! ”, b); }

(3) 设计用单词链表建立一张班级成绩单,包括每个学生的学号、姓名、英语、高等数

学、普通物理、C语言程序设计四门课程的成绩,试用函数编程实现下列功能:

① 输入每个学生的各项信息。 ② 输出每个学生的.各项信息。 ③ 修改指定学生的指定数据项的内容。 ④ 统计每个同学的平均成绩(保留两位小数)。 ⑤ 输出各位同学的学号、姓名、四门课程的总成绩和平均成绩。 4.选做题

(1)对上述程序设计题中第(2)题的程序,增加按照平均成绩进行升序排序的函数,试写出用交换结点数据域的方法升序排序的函数,排序可用选择法或冒泡法。

(2)对选做题第(1)题,进一步写出用交换结点指针域的方法升序排序的函数。 (3)采用双向链表重做编程设计题中的第(2)题。

(三) 实验步骤及结果

1.表达式求值的程序验证的实验步骤及结果

表2.1  表达式值的计算

结果正确!

2.源程序修改、替换的实验步骤及结果

(1)改错:headp类型应为双重指针,即:void creat_list(struct s_list **headp, int *p); 同时第40行应该改为*headp = loc_head; 第12行改为creat_list(&head, s); 修改后的程序如下: #include#includestruct s_list{  int data;

struct s_list *next; };

void creat_list(struct s_list **headp, int *p); int main(void)

{

struct s_list *head = NULL, *p;  int s[] = {1, 2, 3, 4, 5, 6, 7, 8, 0};  creat_list(&head, s);  p = head;  while(p)  {

printf(“%d ”, p ->data);p = p ->next;  }

printf(“ ”);  return 0; }

void creat_list(struct s_list **headp, int *p) {

struct s_list *loc_head = NULL, *tail;  if(p[0] == 0);  else  {

loc_head = (struct s_list *)malloc(sizeof(struct s_list));loc_head ->data = *p++;tail = loc_head;while(*p){

tail ->next = (struct s_list *)malloc(sizeof(struct s_list)); tail = tail ->next; tail ->data = *p++;}

tail ->next = NULL;  }

*headp = loc_head; }

程序运行结果如图所示:

结果正确!

(2)建立一个后进先出的链表如下:

修改后程序如下: #include#includestruct s_list{  int data;

struct s_list *next; };

void creat_list(struct s_list **headp, int *p); int main(void) {

struct s_list *head = NULL, *p;  int s[] = {1, 2, 3, 4, 5, 6, 7, 8, 0};  creat_list(&head, s);  p = head;  while(p)  {

printf(“%d ”, p ->data);p = p ->next;  }

printf(“ ”);  return 0; }

void creat_list(struct s_list **headp, int *p) {

struct s_list * loc_head=NULL,*tail;  struct s_list * temp;  if(p[0]==0) ;

篇4:c语言程序设计实验报告

一、实验目的:

1.熟悉Win TC或者VC++ 6.0的软件环境,掌握使用其进行编辑、编译、连接和运行的方法。 2.通过运行简单的C程序,掌握C源程序的特点。

二、实验内容:(由学生选择WinTC或者VC之一完成相关实验) 1.运行WinTC程序,进入C程序设计环境。 2.建立工程文件 3.编辑源文件 4.编译、连接

(1)单文件源程序的编译、连接

源程序先经过编译,生成目标文件(.obj文件),然后将目标文件进行连接,生成可执行文件(.exe)。 如果编译、连接中发生错误,在Message窗口中显示出错信息,修改错误后,可重新编译、连接。 (2)多文件源程序的编译、连接

可以用长的源程序分割成几个文件,分别编译然后生成可执行文件。此时使用Project菜单。步骤: 第一步:有三个文件f1.c、f2.c、f3.c组成一个完整的C程序,分别建立三个文件,将f1.c、f2.c、f3.c三个文件保存到同一个文件夹中(如d: cproject)。 f1.c:

#include “stdio.h” extern a,b;

extern max(int x,int y); main {  int e

=1,f=2;

printf(“%d ”,max(a,b)); printf(“%d ”,max(e,f)); } f2.c: int a=3,b=4; f3.c:

int max(int x,int y ) {return x>yx:y;}

第二步:构造Project文件,在编辑状态下,编辑一个扩展名为.prj的文件,文件的内容为:

f1 f2 f3

第三步:构造EXE文件,按F9键即将三个文件编译、连接成一个EXE文件,文件名为wang.exe。 如果编译、连接出现错误,则必须进行修正,然后再编译。 5.运行程序

如果编译、连接完全正确,则可以用运行程序。

三、实验过程(依据上面示例,简要描述你使用WinTC或者其它编译器的过程)

篇5: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

#include

int sushu(int n)/* 判断素数的函数 */

{

int t,i;

t=sqrt(n);

for(i=2;i1;i-=2)/* x为奇数时,做函数计算 */

{

n=sushu(i); /* 做判断素数的函数调用 */

( 励志天下 )

if(n!=0)/* 对素数的处理 */

{

a[j]=n;/* 把素数由大至小存入数组a[ ]中 */

j++;

if(j<11)

m+=n;/* 统计前10个素数之和 */

}

}

if(j<10)/* 当素数个数小于10个时,结果输出 */

{

for(i=0;i

{

n=a[i];

printf(“%d”,n);

printf(“+”);

}

printf(“2=”);

printf(“%d\n”,m+2);

}

else for(i=0;i<10;i++)/* 当素数个数大于等于10个时,结果输出 */

{

n=a[i];

printf(“%d”,n);

if(i<9)

printf(“+”);

else

{

printf(“=”);

printf(“%d\n”,m);

}

}

}

}

测试数据

分别输入1000、100、10测试。

运行结果

出现问题及解决方法

当素数个数小于10时的处理不够完善,考虑不够周全。把“+2”的处理做的太勉强。

程序过大,不够精简,无用文字太多。

学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。

编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习中应更多的动脑,综合运用所学。

基本功不够,如清屏clrscr等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。就算以后C语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。

物理实验报告 ·化学实验报告 ·生物实验报告 ·实验报告格式 ·实验报告模板

知识不够广泛,如VC++6.0等程序,自己试了好一阵也不会用;说明我电脑水平还是不够,自学能力不够。已会的东西掌握的还是不够好。

篇6:C语言实验报告《指针》

C语言实验报告《指针》 -实习报告

学号:__________    姓名:__________    班级:__________    日期:__________ 指导教师:__________    成绩:__________实验五  指针一、 实验目的1、掌握指针的概念、会定义和使用指针变量2、掌握指向数组的.指针变量3、掌握字符串指针的使用二、 实验内容1、 输入3个字符串,按由小到大的顺序输出。(习题10.2)2、 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(习题10.6)3、 完善程序,要求使用函数功能:将一个数字字符串转换成一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1234”,则函数把它转换为整数值-1234。#include #include long fun(char *p){填写程序}void main{char s[6];long n;printf(Enter a string:\n);gets(s);n=fun(s);printf(%ld\n,n);}一、 三、 实验步骤与过程第一┆范文网www.diyiFANWEN.com整理该文章,版权归原作者、原出处所有...四、程序调试记录

篇7:C语言实验报告《函数》

C语言实验报告《函数》 -实习报告

学号:__________    姓名:__________    班级:__________    日期:__________指导教师:__________    成绩:__________实验四  函数一、 实验目的1、掌握函数定义、调用和声明的方法2、掌握实参和形参之间的'传递方式3、函数的嵌套调用二、 实验内容1、 写一个函数,将两个字符串连接。(习题8.6)2、 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。(习题8.9)3、 请将实验三中的实验内容三改正后,再改写成函数形式(排序部分)。物理实验报告 ・化学实验报告 ・生物实验报告 ・实验报告格式 ・实验报告模板三、 实验步骤与过程 四、程序调试记录

篇8:C语言实验报告《数组》

C语言实验报告《数组》 -实习报告

学号:__________    姓名:__________    班级:__________    日期:__________指导教师:__________    成绩:__________实验三  数组一、 实验目的1、掌握一维和二维数组的`定义、赋值和输入输出2、掌握字符数组和字符串数组的使用3、掌握与数组有关的排序算法二、 实验内容1、 已有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。(习题7.4)2、 将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。(习题7.5)3、 如下程序是按选择法对数组中的n个元素按从小到大的顺序排序,请对程序中的错误进行改正,使其正常运行。        #include  #define N 20        void main        {            int a[N]={9,6,8,3,-1};            int i,m;            printf(before sort:);            for(i=0;ibsp;        }三、 实验步骤与过程第一┆范文网www.diyiFANWEN.com整理该文章,版权归原作者、原出处所有... 四、程序调试记

篇9:《指针》C语言实验报告

《指针》C语言实验报告

C语言实验报告《指针》学号:__________ 姓名:__________ 班级:__________ 日期:__________

指导教师:__________ 成绩:__________

实验五 指针

一、实验目的.

1、掌握指针的概念、会定义和使用指针变量

2、掌握指向数组的指针变量

3、掌握字符串指针的使用

二、实验内容

1、输入3个字符串,按由小到大的顺序输出。(习题10.2)

2、写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(习题10.6)

3、完善程序,要求使用函数功能:将一个数字字符串转换成一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1234”,则函数把它转换为整数值-1234。

#include

#include

long fun(char *p)

填写程序

void main()

char s[6];

long n;

printf(“Enter a string: ”);

gets(s);

n=fun(s);

printf(“%ld ”,n);

三、实验步骤与过程

四、程序调试记录

篇10: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

#include

int 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”,&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;i>1;i-=2)/* x为奇数时,做函数计算 */

{

n=sushu(i); /* 做判断素数的函数调用 */

if(n!=0)/* 对素数的处理 */

{

a[j]=n;/* 把素数由大至小存入数组a[ ]中 */

j++;

if(j<11)

m+=n; /* 统计前10个素数之和 */

}

}

if(j<10)/* 当素数个数小于10个时,结果输出 */

{

for(i=0;i

{

n=a[i];

printf(“%d”,n);

printf(“+”);

}

printf(“2=”);

printf(“%dn”,m+2);

}

else for(i=0;i<10;i++)/* 当素数个数大于等于10个时,结果输出 */

{

n=a[i];

printf(“%d”,n);

if(i<9)

printf(“+”);

else

{

printf(“=”);

printf(“%dn”,m);

}

}

}

}

测试数据

分别输入1000、100、10测试。

运行结果

出现问题及解决方法

当素数个数小于10时的处理不够完善,考虑不够周全。把“+2”的处理做的太勉强。

程序过大,不够精简,无用文字太多。

学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。

编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习中应更多的动脑,综合运用所学。

基本功不够,如清屏clrscr()等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。就算以后c语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。

物理实验报告 ·化学实验报告 ·生物实验报告 ·实验报告格式 ·实验报告模板

知识不够广泛,如vc++6.0等程序,自己试了好一阵也不会用;说明我电脑水平还是不够,自学能力不够。已会的东西掌握的还是不够好。

实验心得

通过本次c语言上机实验,我对这个介于人类与非人类之间

的计算机编程语言有了一定的体验。其间开心过、郁闷过、无奈过、彷徨过……随着实验的胜利成功与实验报告的胜利完成,有点微微的自豪感使人难忘。感谢高克宁老师的高标准、严要求,感谢实验课上小老师们的耐心指点,也感谢我在实验中经历过的点点滴滴……伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。对c语言,我会更加努力。

篇11:C语言实验报告《综合实验》

C语言实验报告《综合实验》 -实习报告

学号:__________    姓名:__________    班级:__________    日期:__________指导教师:__________    成绩:__________实验六  综合实验一、 实验目的1、掌握C语言中的变量、数组、函数、指针、结构体等主要知识点。2、掌握C程序的结构化程序设计方法,能使用C语言开发简单的`应用程序。3、掌握C程序的运行、调试方法等。二、 实验内容编写一个学生信息排序程序。要求:1、程序运行时可输入n个学生的信息和成绩(n预先定义)。2、学生信息包括:学号、英文姓名、年龄;学生成绩包括:语文、数学、计算机。3、给出一个排序选择列表,能够按照上述所列信息(学号、姓名、年龄、语文、数学、计算机)中的至少一个字段进行排序,并显示其结果。1、 使用函数方法定义各个模块。三、 实验步骤与过程物理实验报告 ・化学实验报告 ・生物实验报告 ・实验报告格式 ・实验报告模板 四、程序调试记录

篇12:C语言实验报告《综合实验》

一、实验目的

1、掌握C语言中的变量、数组、函数、指针、结构体等主要知识点。

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

二、实验内容

编写一个学生信息排序程序。要求:

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

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

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

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

三、步骤与过程

四、调试记录

篇13:C语言实验报告《综合实验》

指导教师:李***

****工程学院教务处制

实验项目

会计实务综合实验

实验日期

一、实验目的

在这一次的操作中,加深对会计理论知识的理解和掌握,通过对会计业务的运用和基本技能的训练,将专业理论和会计实务紧密结合。本实验的操作,也是对学生所学专业知识掌握程度及运用能力的一次综合考查,为他们以后从事的会计工作打下扎实的基础。

二、所用材料

1、实验模拟教材

2、计算器

3、钢笔、直尺

三、实验内容

根据本学期所学的中级会计实务的内容,解决我们实习中老师布置的问题,本学期所学的重点主要是投资性房地产、非货币性资产交换、借款费用、债务重组、或有事项、所得税的计算、会计政策、会计估计变更和差错更正以及资产负债表日后事项的调整。把每一个业务题都当作一个真实的业务处理,综合的运用本学期所学的重点内容。并学会综合简洁的整理好每一笔业务的处理分录以及财务报表中的体现方式,调整以前年度会计报表的方法等。

四、实验中存在的问题

(1)对会计估计变更和会计政策变更有些分不清界限。

(2)在最后的归集“以前年度损益调整”到“利润分配-未分配利润”的时候有时候数字会出现一些差错。

(3)对所得税的结转方面,应纳税暂时性差异和可抵扣暂时性差异的理解不够深入,有时会分不清弄得很混乱。

五、实验体会

本学期我们学习的是中级会计实务,讲解的内容也是上学期所学的财务会计的补充,都是一些企业中很难遇到的情况和问题,相对于上学期难度比较大。在平时的课堂中的学习觉得有些问题通过老师同学的沟通也是比较容易理解的,但是,也许是所做的习题量不够对业务处理的要点没有很准确的把握,这样就导致我们现在在实习中会遇到很多的问题都要通过阅读书本才能够了解和处理。

***的工作本身就是个细致的活,所以也要求我们能过谨慎细心的完(2016年化学实验报告)成,对于,这次实习中的改错的题,就需要我们有扎实的基本功去挑出隐藏在题目中的小小的问题,了解每一个小问题的处理方法,注意细节的完成,会计的工作也是由每一个简单的细节的问题组成的大的业务问题。也许,一个大的企业中有很多的会计人员,每个人可能就会专门的负责某几个账户的问题,但是,在一个小的企业就没有那么多的会计人员了,所以,在每一方面都了解精通是很必要的,也会为我们以后更好的发展做好准备

在这次的实习中我觉得在第一次做这样的工作时,最好是有一个集体一起的讨论分析这些个问题,还有数字的核对,会计分录的建立。这样就会有一个愉快的氛围能让我们不是很烦躁,心情愉快才能解决那些纠结的数字问题。

六、教师评语

指导教师签字:

年月日

【c语言实验报告】相关文章:

1.C语言实验报告《指针》

2.c语言实验报告范文

3.c语言程序设计实验报告

4.c语言学习方法

5.c语言面试题

6.c语言练习题

7.C语言求职信

8.c语言学习心得

9.c语言课程设计计划书

10.C语言排列搜索

下载word文档
《c语言实验报告.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部