- 37
- 0
- 约 10页
- 2017-06-18 发布于湖北
- 举报
实验7 函 数
姓名: 学号: 1107082106 专业: 计算机科学与技术 班级: 物联网 同组人: 无 实验日期: 2011-12-05
【实验目的与要求】
掌握函数声明、定义和使用的方法;
掌握函数递归调用的方法;
掌握全局变量、局部变量、静态局部变量的概念和使用方法;
掌握定义头文件的方法,学会建立和调试多文件程序。
【实验内容与步骤】
程序改错题
(1) 输入并运行下面的程序,查看编译时的出错信息,分析出错的原因,然后修改这个程序使其能够正常运行。程序以文件名sy7_1.c存盘。
#include stdio.h
void main()
{
getFloat(9.9);
}
float getFloat(float m)
{
printf(%f,m);
retutn m;
}
请给出正确的程序:
#include stdio.h
void main()
{
float getFloat(float m);
getFloat(9.9);
}
float getFloat(float m)
{
printf(%f,m);
return m;
}
//没有输出语句怎么输出?
请给出程序运行测试结果:
//没有输出语句怎么输出?
(2)下列程序的功能为:求三角形面积,请纠正程序中存在的错误,使程序实现其功能,程序以文件名sy7_2.c存盘。
#include math.h
#include stdio.h
area(float,float,float);
void main()
{
float a,b,c;
printf(请输入三角形的三个边长值:\n);
scanf(%f,%f,%f,a,b,c);
if(a+bca+cbb+ca)
printf(Area=%f\n,area(a,b,c));
}
area(float a,float b,float c)
{
float s,area_s;
s=(a+b+c)/2.0;
area_s=sqrt(s*(s-a)*(s-b)*(s-c));
return(area_s);
}
请给出正确的程序:
#include math.h
#include stdio.h
float area(float,float,float);
void main()
{
float a,b,c;
printf(请输入三角形的三个边长值:\n);
scanf(%f,%f,%f,a,b,c);
if(a+bca+cbb+ca)
printf(Area=%f\n,area(a,b,c));
}
float area(float a,float b,float c)
{
float s,area_s;
s=(a+b+c)/2.0;
area_s=sqrt(s*(s-a)*(s-b)*(s-c));
return(area_s);
}
请给出程序运行测试结果:
程序填空
(1)下列程序的功能为:输出如下图形, 请填写适当的符号或语句,使程序实现其功能,程序以文件名sy7_3.c存盘。
#include stdio.h
void print(int i) //根据传入参数i,输出一行由2*i-1个数字i组成的字符
{
int j,k;
for(j=1;j=30-i;j++)
printf(%c, ); //输出空格
for(k=1;k= ;k++) //控制输出字符个数
printf( );
printf(\n);
}
void main()
{
int i;
for(i=1;i=7;i++)
; //调用函数print(i)
for(i=6;i=1;i--)
; //调用函数print(i)
}
请给出正确的程序:
#include stdio.h
void print(int i) //根据传入参数i,输出一行由2*i-1个数字i组成的字符
{
int j,k;
for(j=1;j=30-i;j++)
printf(%c, ); //输出空格
for(k=1;k=2*i-1;k++) //控制输出字符个数
printf(i);
printf(\n);
}
void main()
{
int i;
for(i=1;i=7;i++)
print(i) ; //调用函数print(i)
for(i=6;i=1;i--)
print(i) ; //调用函数print(i)
}
请给出程序运行测
您可能关注的文档
最近下载
- 部编版语文五年级下册第二单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
- 农村题材小品剧本村官.pdf VIP
- 小品剧本-小品《绰号》.docx VIP
- 小品剧本-小品《竞选》.docx VIP
- 本科课程基础护理学教给药教案(2025—2026学年).docx VIP
- LaserjetCP1025系列打印机打印质量故障排除手册.pdf VIP
- 年会小品剧本小品剧本:搞笑小品剧本《都是喝酒惹事》台词大全.docx VIP
原创力文档

文档评论(0)