C,,,实验报告_c实验报告

其他范文 时间:2020-02-28 22:24:47 收藏本文下载本文
【www.daodoc.com - 其他范文】

C,,,实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c实验报告”。

篇一:c语言实验报告1 实验名称:熟悉c程序的运行环境

一、实验目的和要求

了解turbo c++ 3.0的基本操作方法,学会独立使用该系统 编辑、编译、连接和运行一个c程序

通过运行简单的c程序,初步了解c源程序的特点

二、实验内容和原理

1.输入并运行一个简单、正确的程序 # include void main(){ printf(this is a c programn);} 2.输入一个有错误的程序,修改错误,直到程序能正确运行,分析程序运行结果。# include void main(){int a, b, sum a=123;b=456;sum=a+b printf(sum is %dn, sum);} 3.输入并运行一个需要在运行时输入数据的程序,输入数据,观察运行结果。# include void main(){ int max(int x, int y);int a, b, c;scanf(%d, %d, &a, &b);c=max(a, b);printf(max=%d,c);} int max(int x, int y){ int z;z=y;if(x>y)z=x;return(z);}

三、实验环境 1.硬件:pc机;

2.软件:windows操作系统、turboc++ 3.0。

四、算法描述及实验步骤 1.内容1(1)启动tc++3.0,新建一个c文件;(2)输入程序1;(3)保存文件;

(4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功,再次保存文件;

(5)连接程序、运行程序,观察运行结果。2.内容2(1)启动tc++3.0,新建一个c文件;(2)输入程序2;(3)保存文件;

(4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功;(5)连接程序、运行程序,观察运行结果。3.内容3(1)启动tc++3.0,新建一个c文件;(2)输入程序2;(3)保存文件;

(4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功;(5)连接程序、运行程序;(6)输入数据,观察运行结果。

五、调试过程

1.输入后,按alt+f9编译,出现如下信息: 成功编译。

2.输入后,按alt+f9编译,出现如下信息:

经分析是由于int a, b, sum与sum=a+b俩句未加;导致。3.输入后,按alt+f9编译,出现如下信息: 经分析是由于int a, b, c句未加;导致。修改后编译结果如下:

六、实验结果 1.2.3.输入123,654运行结果如下:输入1989,1988运行结果如下:

七、总结

经过本次上机实验,我基本了解turbo c++ 3.0的操作方法,学会在该系统上编辑、编译、连接和运行一个c程序。同时也明白在编译过程中应留心一些细节问题(如一个语句结束要加“;”),也学会通过编译错误信息找出错误,并修正错误。实验名称:数据类型、函数和表达式

八、实验目的和要求 掌握c语言数据类型,熟悉如何定义整型、字符型和实型变量并赋值 掌握不同类型数据之间赋值的规律

学会使用c的有关算法运算符及表达式,特别是自加(++)和自减(--)运算符的使用 进一步熟悉c程序的编辑、编译、连接和运行的过程

九、实验内容和原理

2.输入并运行下面程序,分析运行结果。# include void main(){ char c1, c2;c1=a;c2=b;printf(%c%c, c1, c2)} 3.输入并运行下面程序,分析运行结果。# include void main(){ char c1=a,c2=b,c3=c,c4=101,c5=116;printf(a%c b%ctc%ctabcn,c1,c2,c3);printf(tb%c %c,c4,c5);} 4.输入并运行下面程序,分析运行结果。# include void main(){ int a, b;unsigned c,d;long e,f;a=100;b=-100;e=50000;f=32767;c=a;d=b;printf(%d, %dn, a, b);printf(%u, %un, a, b);printf(%u, %un, c, d);c=a=e;d=b=f;printf(%d, %dn, a, b);printf(%u, %un, c, d);} 5.输入并运行下面程序,分析运行结果。# include void main(){ int i,j,m,n; i=8;j=10;

m=++i;n=j++;printf(%d,%d,%d,%d,i,j,m,n); }

十、实验环境 1.硬件:pc机;

2.软件:windows操作系统、turboc++ 3.0。

十一、算法描述及实验步骤

(1)启动tc++3.0,新建一个c文件;(2)输入程序;(3)保存文件;

(4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功;(5)连接程序、运行程序,观察分析运行结果。

十二、调试过程1.经分析错误是由于printf(%c%c, c1, c2)后未加;导致。修改后运行如下: 2.

成功运行3.printf(%u, %un a, b);改成printf(%u, %un, a, b);成功运行 4.

成功运行。

十三、实验结果1.2.3.4.十四、总结篇二:c语言实验报告模板完成版 《高级语言程序设计》

学 生 实 验 报 告

专业:计算机科学与技术 学号: 姓名:

实验一 c程序的运行环境和使用方法 1.实验目的1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。2)了解在该系统上如何编辑、编译、连接和运行一个c程序。3)通过运行简单的c程序,初步了解c程序的特点。2.实验程序清单及运行结果 课后习题1.5 编写一个c程序,输出以下信息: ************************** very good!************************** source #include int main(){ printf(**************************n);printf(very good!n);printf(**************************n);} 课后习题1.6 编写一个程序,输入a、b、c三个值,输出其中最大值。source #include int main(){ int max(int x,int y);int a,b,c,d;scanf(%d %d %d,&a,&b,&c);d=max(a,b);d=max(d,c);printf(%dn,d);return 0;} int max(int x,int y){ int z;if(x>y)z=x;else z=y;return z;} 实验二 顺序结构程序设计 1.实验目的1)掌握c语言的数据类型,熟悉如何定义整型、字符型和实型的变量,以及对它 们赋值的方法。

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

3)学会用c的有关算术运算符,以及包含这些运算符的表达式。4)掌握c语言中使用最多的一种语句——赋值语句的使用方法。

5)掌握scanf()函数、printf()函数的调用方法,掌握各种类型数据的输入输出的方 法,能正确使用各种格式转换符。

6)掌握字符输入输出函数getchar()、putchar()函数的调用方法。2.运行程序及填空

(一)输入并运行下面的程序,写出运行结果。#include int main(){ char c1 , c2;c1=97;c2=98;printf(?%c,%cn?, c1, c2);printf(?%d,%dn?, c1, c2);return 0;}运行结果:a,b 97,98 【思考题】若将第四行改为:int c1, c2;再使之运行,输出结果一样吗?为什么? 答:一样,因为第六行的printf输出的是%c即字符,任然将c1,c2按照ascii码字以符形式输出。

(二)程序填空:输入一个十进制整数,输出与之相应的八进制数与十六进制数。例如:输入31,输出37(八进制)和1f(十六进制)。源程序如下: #include int main(){ long n;printf(输入一个十进制整数:);scanf(%d,&n);printf(对应的八进制整数是 % o n, n);printf(对应的十六进制整数是 % x n, n);return 0;} 运行程序,输入1234567,显示结果如何? 答:输入一个十进制整数:1234567 对应的八进制整数是 4553207 对应的十六进制整数是 12d687 3.实验程序清单及运行结果 课后习题3.7 要将china译成密码。source #include int main(){篇三:c语言实验报告

实验一 c程序的运行环境和使用方法 1.实验目的1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。2)了解在该系统上如何编辑、编译、连接和运行一个c程序。3)通过运行简单的c程序,初步了解c程序的特点。2.实验程序清单及运行结果

1.请参照本章例题,编写一个c程序,输出以下信息:。************************** very good!************************** 数*号可看出,very前面9空格,good前面„„*也是输出的一部分,别光打印very good!#include int main(){ printf(**************************n);printf(very good!n);printf(**************************n);} 2.编写一个程序,输入a、b、c三个值,输出其中最大值。#include int main(){ int a,b,c,max;scanf(%d %d %d,&a,&b,&c);if(a>b)max=a;else max=b;if(c>max)max=c;printf(%dn,max);} 实验二 顺序结构程序设计 1.实验目的1)掌握c语言的数据类型,熟悉如何定义整型、字符型和实型的变量,以及对它 们赋值的方法。

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

3)学会用c的有关算术运算符,以及包含这些运算符的表达式。4)掌握c语言中使用最多的一种语句——赋值语句的使用方法。

5)掌握scanf()函数、printf()函数的调用方法,掌握各种类型数据的输入输出的方 法,能正确使用各种格式转换符。

6)掌握字符输入输出函数getchar()、putchar()函数的调用方法。2.运行程序及填空

(一)输入并运行下面的程序,写出运行结果。#include int main(){ char c1 , c2;c1=97;c2=98;printf(“%c,%cn”, c1, c2);printf(“%d,%dn”, c1, c2);return 0;} 【思考题】若将第四行改为:int c1, c2;再使之运行,输出结果一样吗?为什么? 答:一样,因为定义char型时已经包含了int型,且后面赋值为整形,就和赋c1,c2为int型一样。

(二)程序填空:输入一个十进制整数,输出与之相应的八进制数与十六进制数。例如:输入31,输出37(八进制)和1f(十六进制)。源程序如下: #include int main(){ long n;printf(输入一个十进制整数:);return 0;} 运行程序,输入

答:输出“4553207和12d687”3.实验程序清单及运行结果 1.要将china译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母a后面第4个字母是e.e代替a。因此,china应译为glmre。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别 为,’c’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’g’、’l’、’m’、’r’、’e’,并输出。

#include int main(){ } 2.设圆半径r,圆柱高h 求圆周长c1、圆面积sa、圆球表面积sb、圆球体积va、圆柱体积vb。用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。pi=3.14 #include #define pi 3.14 int main(){ float r,h,c1,sa,sb,va,vb;char c1,c2,c3,c4,c5;c1=c;c2=h;c3=i;c4=n;c5=a;printf(%c%c%c%c%cn,c1+4,c2+4,c3+4,c4+4,c5+4);return 0;scanf(%f %f,&r,&h);c1=2*pi*r;sa=pi*r*r;sb=4*pi*r*r;va=(4.0/3)*pi*r*r*r;vb=sa*h;printf(c1=%.2fnsa=%.2fnsb=%.2fnva=%.2fnvb=%.2fn,c1,sa,sb,va,vb);} 3.输入一个华氏温度,要求输出摄氏温度。公式为 c=5(f-32)/9 输出要求有文字说明,取位2小数。

#include int main(){ } float c,f;scanf(%f,&f);c=5.0*(f-32)/9;printf(c=%.2fn,c);return 0;

下载C,,,实验报告word格式文档
下载C,,,实验报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文