- 50
- 0
- 约2.35千字
- 约 7页
- 2018-04-13 发布于河南
- 举报
C语言函数编程题解答
turn(a,b请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。
S=1+x+x2/2!+x3/3!+…+xn/n!
例如,当n=10,x=0.3时,函数值为1.349859。可用系统库函数pow(x,i)(表示求x的i次方)求X的幂。
注意:主函数的代码如下,请勿改动主函数main的任何内容。
#includestdio.h
#includemath.h
double fun(double x, int n);
void main()
{
int n;double x;
scanf(%d,%lf,n,x);
printf(函数值为:%f\n,fun(x,n));
}
参考答案:
double fun(double x, int n)
{
int i;
double s=1.0,s1=1.0;
for(i=1;i=n;i++)
{
s1=s1*i; /*各项中的阶乘*/
s=s+pow(x,i)/s1; /*按公式求出*/
}
return s;
}
2.写一个函数,输入一个5位数,要求输出这5个数字字符,但每两个数字之间空一个空格。如输入11185,输出1 1 1 8 5.
(本)
方法一:
#include stdio.h
void fenli(int arr[],int n);;
main( )
{ int a[5];
int num,i;
printf(请输入一个5位数:\n);
scanf(%d,num);
fenli(a,num);
printf(分离后的数字是:\n);
for(i=0;i5;i++)
printf(%d ,a[i]);
printf(分离后的数字是\n);
}
方法二:
#include stdio.h
#include string.h
void fenli(char b[])
{
int i;
for(i=0;i5;i++) //for(i=0;istrlen(b);i++)
printf(%2c,b[i]);
printf(\n);
}
main()
{
char a[]={1,1,1,8,5}; //a[]={11185};
fenli(a);
// int i;
// for(i=0;istrlen(a);i++)
//printf(%2c,a[i]);
//printf(\n);
}
方法三:
#includestdio.h
#includestring.h
void insert(char[]);
void main()
{
char str[10];
printf(输入5位数字的字符串:);
scanf(%s,str);
insert(str);
}
参考答案:
void insert(char str[])
{
int i;
for(i=strlen(str);i0;i--)
{
str[2*i]=str[i];
str[2*i-1]= ;
}
printf(结果为:\n%s\n,str);
}
补充(本):求一个二维数组中的最小值。用函数实现。
#include stdio.h
int fmin(int arr[3][3])
{
int i,j,min;
min=arr[0][0];
for(i=0;i3;i++)
for(j=0;j3;j++)
{
if(arr[i][j]min)
min=arr[i][j];
}
return min;
}
void main()
{
int i,j,m;
int array[3][3]={{100,200,300},{28,70,-30},{-85,2,6}};
m=fmin(array);
printf(最小值是:%d\n,m);
}
2. 计算的值。#include stdio.h
//#include string.h
#include stdio.h
int qiuhe()
{
int i,sum=0,t=1;
for(i=1;i=101; )
{
sum=sum+t*i;
t=-t;
i=i+2;
}
return sum;
}
void main()
{
int sum;
sum=qiuhe();
printf(%d\n,sum);
}
九九乘法表
#include stdio.h int main(){ int i,k,d; for(i=1;i=9;i++) { for(k=1;k=9;k
您可能关注的文档
- P5全彩表贴单元板32.doc
- 刑法诉讼代理记账合同范本.doc
- 计算机网络技术第12讲.ppt
- 建筑企业安全教育培训制度.doc
- 分数乘分数教与学行为设计预案.doc
- 浅谈教育行动研究与教师的成长.doc
- 仅仅尽力是不够的.doc
- 交通安全知识竞赛活动应急预案.doc
- 0501销售工作流程标准.doc
- 2012VF期末考试.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
原创力文档

文档评论(0)