2010年c语言实验报告,2016年C语言实验报告

{ min=a[i][j]; /* 将当前最小值赋给min*/ row2=i; /*记录最小值的行号*/ colum2=j; /*记录最小值的列号*/ } }

printf(“max=%d,row1=%d,colum1=%d\\n”,max,row1,colum1); printf(“min=%d,row2=%d,colum2=%d\\n”,min,row2,colum2); }

输入并执行该程序,观察输出结果。

三、编程序并上机调试运行。

1.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。

2. 打印出以下的杨辉三角形(要求打印出10行)。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1

四、实验小结(结合本次实验的经验谈谈想法,忌空洞无物,不少于100字)

实验3 函数

一、实验目的

1掌握定义函数的方法;

2掌握函数实参与形参的对应关系以及“值传递”的方式; 3掌握函数的嵌套调用和递归调用的方法;

4掌握全局变量和局部变量,动态变量和静态变量的概念和使用方法; 二、实验内容

【例】:有5个人,第5个人说他比第4个人大2岁,第4个人说他对第3个人大2岁,第3个人说他对第2个人大2岁,第2个人说他比第1个人大2岁,第1个人说他10岁。求第5个人多少岁。

分析: 10 (n=1) age(n)=

age(n-1)+2 (n>1) 程序如下:

#include int age(int n) { int c;

if (n==1) c=10; else c=age(n-1)+2; return c; }

void main() {

printf(\}

结果:18

结合以上程序,思考一下age( )函数递归调用的过程。

三、编程序并上机调试运行。

(1)写一个判别素数的函数,在主函数输人一个整数,输出是否素数的信息。

本程序应当准备以下测试数据:17、34、2、l、0。分别输人数据,运行程序并检查结果是否正确。

(2)编写程序,计算下面公式并输出结果。

Cmn?n!

(n?m)!m!要求:(a)编写一个函数计算n!

(b)编写主函数,由键盘输入n和m,调用(a)中的函数完成计算。

(c)输入n和m要给出提示,并检查n和m的合理性,不合理的输入应输出错误信息,并不再进行计算。

(d)运行程序并计算

C、85C、72C1、8C7、7C08。

四、实验小结(结合本次实验的经验谈谈想法,忌空洞无物,不少于100字)

}

#include#includeint fun(int number) {

int n=number,i,result=1; for(i=2;i<=number;++i) {

result *= i; }

return result; }

int main() {

int m,n,cmn;

printf(\

if( 0==scanf(\ {

printf(\

exit(EXIT_FAILURE); }

printf(\

if(0==scanf(\ {

printf(\ exit(EXIT_FAILURE); }

cmn=fun(n)/( fun(n-m)*fun(m) ); printf(\ return EXIT_SUCCESS; } main( ) { int a, b, c ,n ;

for(n=100 ; n<1000 ;n++) { a=n/100 ; b=n/10-a*10 ; c=n ;

if(a*100+b*10+c==a*a*a+b*b*b+c*c*c) printf(“]” , n) ; } }

以上是由77cn范文大全为大家整理的2016年C语言实验报告的相关范文,本文关键词为2016年,语言,实验,报告,各位,老师,学期,计算机,专业,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

2016年C语言实验报告.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2016年C语言实验报告在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值