2011C语言实验报告5次

2019-03-15 17:00

C语言实验报告5次

实验/预习 报告 (计算机类) 课程名称: C语言程序设计 实验项目: 如:实验一 C语言开发环境与输入输出 计算机号: 实验教室 - 学号后两位(如403-01) 系别专业: XX系XX专业 班级学号: XXXXXXX 学生姓名: XXX

实验一:C语言开发环境与输入输出 日期: 一、 实验目的

1. 掌握C语言的语法 2. 熟悉C语言开发环境 3. 掌握C语言的输入与输出 二、 实验内容:

1.设计一个C语言程序,输出以下信息: ***************

Hello!

***************

2.设计一个程序,从键盘输入一个圆的半径,求其周长和面积。 三、 实验环境:

1 硬件要求:计算机(CPU: Pentium III 600MHz以上;RAM:256M以上;

硬盘空间:4G以上)

2 操作系统: WindowsXP 3 软件要求:Turbo C2.0

四、实验步骤及程序编写: 1打开Turbo C2.0 2 新建C程序文件 3 编写代码: (1) main() {

1

printf(\printf(\ Hello! \\n\printf(\getch(); }

(2) main() {

float r,area,s; printf(\scanf(\s=2*r*3.14;

printf(\area=3.14*r*r;

printf(\getch(); }

4 调试、运行

五、程序调试及实验总结

通过本次实验掌握了C语言基本语法及输入输出的应用(可自行发挥)

六、教师评语

实验二:程序流程控制应用 日期:

一、实验目的

1. 熟悉if 与switch语句的格式、执行过程、使用方法;

2.掌握循环结构while、do-while、for等语句格式、执行过程和使用方法; 3.掌握循环结构的嵌套使用。 二、实验内容

1.由键盘输入三个数,判断能否构成三角形。 2. 有下列分段函数:

编一程序,输入x,输出y的值。

3. 求出100~200之间的所有素数,输出时一行打印五个素数。 三、 实验环境:

1 硬件要求:计算机(CPU: Pentium III 600MHz以上;RAM:256M以上;

硬盘空间:4G以上)

2

2 操作系统: WindowsXP 3 软件要求:Turbo C2.0

四、实验步骤及程序编写: 1打开Turbo C2.0 2 新建C程序文件 3 编写代码: (1) main() {

double a,b,c;

scanf(\if(a+b>c&&a+c>b&&c+b>a)

printf(\else

printf(\getch(); }

(2) main() {

double x,y; printf(\scanf(\if(x<0) y=x+1;

else if(x>=0 && x<10) y=x*x-5; else

y=x*x*x;

printf(\getch(); }

(3)

#include main() {

int i,j,k,n=0;

3

for(i=100;i<=200;i++) { k=(int)sqrt(i); for(j=2;j<=k;j++)

if(i%j==0)break; if(j==k+1) {

printf(\ n++;

if(n%5==0)printf(\ } }

printf(\ getch(); }

4 调试、运行

五、程序调试及实验总结

通过本次实验掌握了C语言的分支语句与循环语句的应用(可自行发挥)

六、教师评语

实验三:函数与宏定义的应用 一、实验目的

了解函数的定义方法,实参与形参的传递,理解函数的调用; 二、实验内容

1.编写一个函数,用递归的方法求1+2+3+4+?+n的值。在主函数中进行输入输出。

2.编写程序,用函数fc(int m,int n)实现

mc数fc,输出n的值。

已知:

mcn?cmn,在主函数中输入m和n(n>m),调用函

n!m!(n?m)!

三、 实验环境:

1 硬件要求:计算机(CPU: Pentium III 600MHz以上;RAM:256M以上;

硬盘空间:4G以上)

2 操作系统: WindowsXP 3 软件要求:Visual C++6.0

4

四、实验步骤及程序编写: 1打开Turbo C2.0 2 新建C程序文件 3 编写代码: (1) main() {

int n;

int sum(int);

printf(\ scanf(\

printf(\ getch(); }

int sum(int n) {

if(n==1)

return 1; else

return n+sum(n-1); } (2) main() {

int m,n;

long factorial(int); /*函数声明 */

long combination(int ,int); /*函数声明*/ printf(\scanf(\printf(\scanf(\

printf(\getch(); }

long factorial(int n) /*求阶乘函数 */

5


2011C语言实验报告5次.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018继续教育《全面深化改革-推进国家文明发展1》试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: