- 33
- 0
- 约3.26千字
- 约 6页
- 2017-06-07 发布于重庆
- 举报
C语言实验5-8答案(函数与数组)
实验5 函数定义、声明与调用
任务1 函数的定义和声明
1.21 2.12 3.s=16 功能:求2和4次方。
4.修改后代码如下:
#include stdio.h
main( )
{
int x,y;
scanf(%d,%d,x,y);
printf(%d\n,sum(x,y)); //形参与实参的个数要一致,所以将加号改成逗号。
}
int sum( int a,int b) //函数不能嵌套定义,所以将sun函数拉到main函数外,同
{ 时形参的每个参数前都必须要有类型
return (a+b);
}
5.修改后代码如下:
#include stdio.h
fun(int n)
{
int k,yes;
for(k=2;k=n/2;k++)
if(n%k==0) {yes=0;break;} //反证法证明,找到一个就跳出,否则会被后面覆盖
else yes=1;
return yes;
}
main( )
{
int n;
scanf(%d,n);
if(fun(n)) //将main函数中的函数调用fun()改成fun(n),因为实参的个数应与形参对应
printf(%d:yes!\n,n);
else
printf(%d:no!\n,n);
}
6.修改后代码如下:
#include stdio.h
main( )
{ double fun(int m); //先调用再定义,且不是能缺省的int型,请加上函数说明。
int m;
printf(\n input m:);
scanf(%d,m);
printf(\n t= %12.10lf \n,fun(m));
}
double fun(int m)
{
double fac,t=0.0;
int i=1,j;
for(i=1;i=m;i++)
{
fac=1.0;
for(j=1;j=i;j++) fac=fac*j; //逻辑有误,改为:for(j=1;j=i;j++) fac=fac*j;这样才表示求i!,原程序行是求i的m次方。
t+=1.0/fac;
}
return t;
}
任务2 函数的嵌套调用
1.
(1) in main:x=2,y=5
(2) in swap:a=2,b=5
(3) in swap:a=5,b=2
(4) in main:x=2,y=5
2.a=8
3.如输入:12345
则输出:54321
程序的功能是实现将输入的5个字符逆序输出。
4.8
实验6 函数递归调用、变量的存储类型及编译预处理
任务1 函数的递归调用
1.fact(j-1)*j
2.gcd(n,m%n)
mn
3.//for(j=0;j=n-i;j++)
// printf();//删除这两行,因为顶格输出,不要空行了。
y==1||y==x
z=c(x-1,y-1)+c(x-1,y)
4.程序代码如下:
#includestdio.h
fib(int n)
{
int f;
if(n==1||n==2)
f=1;
else
f=fib(n-1)+fib(n-2);
return(f);
}
main()
{
int n,i,s=0;
printf(Input n=);
scanf(%d,n);
for(i=1;i=n;i++)
s=s+fib(i);
printf(n=%d,s=%d\n,n,s);
}
任务2 变量的存储类型与编译预处理
1.t1=4,t2=12,b=100
a=2,b=4
2.(1):1 (2):2 (3):11 (4):3 (5):2
3.7
您可能关注的文档
- 高考适应性月考卷云南2015届(二)语文-答案.doc
- C语言中常用的标准库函数.doc
- c语言之odbc编程指南.doc
- c语言之函数的调用例子.doc
- 高职考试题2.doc
- c语言之打印图形.doc
- C语言之指针数组和函数.doc
- C语言也能面向对象.doc
- 高血脂及其检测和预防.docx
- C语言习题1-7.doc
- 传统文化在小学语文教学中的应用与探索论文.docx
- 小学科学教育中培养学生环保意识的实践研究:以环保实验为例论文.docx
- 高中生在线教育资源使用对历史人物形象塑造的影响研究论文.docx
- 基于核心素养的初中数学教学创新模式探究与实践论文.docx
- 初中生艺术社团活动对学生艺术表现力的培养策略论文.docx
- 小学体育课堂团队游戏对学生协作能力培养的实证分析论文.docx
- 高中地理教学:校园绿化与空气质量改善的生态环境效应研究论文.docx
- 初中生参与本地水系重金属污染监测的环保意识与行为研究论文.docx
- 小学生参与校园绿化建设中的社会责任感培养论文.docx
- 高中化学教学:校园周边文具店化学实验用品价格与质量评估论文.docx
最近下载
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)参考考试题库附答案解析.docx VIP
- 儿童身高管理.pptx VIP
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)参考考试试题附答案解析.docx VIP
- 2026至未来5年中国冲压端子市场数据分析及竞争策略研究报告.docx
- 《电梯触摸屏操控终端技术要求》.docx VIP
- 上海大学继续教育市场营销网课答案更新版.pdf VIP
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)备考考试试题及答案解析.docx VIP
- 2026中国建设银行远程智能银行中心客服代表社会招聘200人(广州20人)考试备考题库附答案解析.docx VIP
- 2021 年全国一级建造师考试执业资格考试法规-白金卷.docx VIP
- 中国燃料电池汽车产业发展白皮书(2025年).docx
原创力文档

文档评论(0)