云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言实验指导书

C语言实验指导书

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 14:49:58

实验五 循环结构程序设计

一、实验目的

1.掌握while循环结构的用法。 2.掌握do-while循环结构的用法。 3.掌握for循环结构的用法。 二、实验内容及要求

1.编写程序,计算2+4+6+?+100的和。

2. 打印所有水仙花数,水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如153是水仙花数。

3. 输入一个正整数n,计算下式的和求e的值(保留4位小数)。

1111e=1++++……+

1!2!3!n!输入输出示例: Input n:10 e=2.7183

8

实验六 数组程序设计

一、实验目的

1.熟练掌握一维数组编程的方法。 2.熟练掌握二维数组编程的方法。 3.掌握字符数组的使用方法。

4.熟练掌握排序算法,进一步理解模块化程序设计的方法。 二、实验内容及要求

1. 从键盘输入任意10个数,计算其中所有非负数之和。

2. 输入7个整数,将它们从大到小排序后输出。

3.输入一个以回车结束的字符串(少于10个字符),它由数字字符组成,将该字符串转换成整数后输出。 输入输出示例:

Enter a string:123 Digit=123

9

实验七 函数程序设计

一、实验目的

1.掌握C语言中定义函数的方法,2.熟练掌握使用函数编写程序。 3.掌握通过“值传递”调用函数的方法。 二、实验内容及要求

1. 编写程序,设计一个判别素数的函数,在主函数中输入一个整数,调用这个判别函数,并输出是否为素数的信息。

2. 定义函数void sort(int a[],int n),用冒泡法对数组a中的元素降序排列。

3. 编一个函数void fun(char tt[]),它的功能是:将字符串tt中的大写字母都改为对应的小写字母,其它字符不变。

10

实验八 指针程序设计

一、实验目的

1.掌握使用指针变量的方法。

2.掌握带有指针形参的函数的定义及调用方法。 3.掌握结构体变量使用。 二、实验内容及要求

1 运行下列程序,写出运行结果。 #include \stdio.h\ main()

{ int a[5],*p,j;

for(j=0;j<5;j++) a[j]=j+1; p=a;

for(j=0;j<5;j++) printf(\*(p+%d)=%d\\n\,j,*(p+j)); }

2 函数void fun(float *sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过实参传入,n的值大于等于0。请填空,并编写出主函数,使之成为完整程序,上机调试运行。

S?1?1111 ????3572n?1void fun(float *sn,int n) { float s=0.0,w,f=-1.0; int i=0;

for (i=0;i<=n;i++); { f= * f;

w=f/(2*i+1); s+=w; }

=s; }

3 想使指针变量pt1指向a和b中的大者,pt2指向小者,以下程序能否实现此目的? #include \void swap(int *p1,int *p2) { int *p; p=p1;p1=p2;p2=p; }

void main()

{ int a,b; int *pt1,*pt2 ; scanf(\

11

搜索更多关于: C语言实验指导书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验五 循环结构程序设计 一、实验目的 1.掌握while循环结构的用法。 2.掌握do-while循环结构的用法。 3.掌握for循环结构的用法。 二、实验内容及要求 1.编写程序,计算2+4+6+?+100的和。 2. 打印所有水仙花数,水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如153是水仙花数。 3. 输入一个正整数n,计算下式的和求e的值(保留4位小数)。 1111e=1++++……+ 1!2!3!n!输入输出示例: Input n:10 e=2.7183 8 实验六 数组程序设计 一、实验目的

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com