程序填空123Word下载.docx

上传人:b****3 文档编号:13761938 上传时间:2022-10-13 格式:DOCX 页数:22 大小:19.18KB
下载 相关 举报
程序填空123Word下载.docx_第1页
第1页 / 共22页
程序填空123Word下载.docx_第2页
第2页 / 共22页
程序填空123Word下载.docx_第3页
第3页 / 共22页
程序填空123Word下载.docx_第4页
第4页 / 共22页
程序填空123Word下载.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

程序填空123Word下载.docx

《程序填空123Word下载.docx》由会员分享,可在线阅读,更多相关《程序填空123Word下载.docx(22页珍藏版)》请在冰豆网上搜索。

程序填空123Word下载.docx

if(*p_____*s)s=p;

printf("

max=%d,index=%d\n"

_____,s-a);

}

【空1】

【参考答案】

a+i

&

a[i]

 

============================================================

【空2】

p-a

-a+p

【空3】

>

【空4】

*s

删除一个字符串中的所有数字字符。

voiddelnum(char*s)

inti,j;

for(i=0,j=0;

_____'

\0'

;

if(s[i]<

'

0'

_____s[i]>

9'

{

_____;

j++;

}

s[j]='

;

main()

char*item;

\ninputastring:

\n"

);

gets(item);

\n%s"

item);

【空1

s[i]!

=

*(s+i)!

*(i+s)!

【空2】

||

s[j]=s[i]

*(s+j)=*(s+i)

s[j]=*(s+i)

*(s+j)=s[i]

delnum(item)

以下程序的功能如(图1)。

/**********FILL**********/

_____

main()

floatx,f;

%f"

&

x);

if(x<

0)_____;

elseif(_____)

f=2*x+1;

else

f=sin(x)+5;

x=%f,y=%f\n"

【空1】【参考答案】

math.h"

#include<

math.h>

【空2】【参考答案】

f=fabs(x+1)

【空3】【参考答案】

x<

=5

5>

=x

6

6>

x

x>

=0&

0<

=x&

!

(x>

5)

【空4】【参考答案】

x,f

求出二维数组中的最小元素值。

stdio.h>

/***********FILL***********/

min_value(intm,intn,_____)

inti,j,min;

min=array[0][0];

m;

for(j=0;

j<

n;

j++)

/***********FILL***********/

if(min_____array[i][j])min=array[i][j];

return(_____);

inta[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}};

minvalueis%d\n"

_____);

intarray[][4]

intarray[3][4]

min

min_value(3,4,a)

程序填空

1.功能:

{

intf;

doublet,pi;

t=1;

pi=t;

f=1;

n=1.0;

while(_____)

n=n+2;

t=f/n;

pi=pi+t;

pi=%10.6f\n"

pi);

【空1】floatn;

【空2】fabs(t)>

=1e-6或fabs(t)>

=0.000001或1e-6<

=fabs(t)或0.000001<

=fabs(t)

【空3】f=-f或f=-1*f或f=-1*f或f=f*(-1)

【空4】pi=pi*4或pi*=4

2.功能:

对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素

数)因子的形式。

例如:

当N=150时,可分解成1×

5;

当N=-150时,可分解为-1×

5。

下边程序能实现这种分解过程。

当N=150,输出以下分解结

果:

N=1*2*3*5*5

intn,i,j,r;

scanf("

n);

if(n==0)

{

printf("

dataerror\n"

exit(0);

elseif(_____)

n=1"

else

n=-1"

n=-n;

for(_____;

=n;

i++)

_____;

while(r==0)

*%d"

i);

r=n%i;

【空1】n>

【空2】i=2

【空3】r=n%i

【空4】n=n/i

下面程序是计算sum=1+(1+1/2)+(1+1/2+1/3)+...

(1+1/2+...1/n)的值。

当n=3,sum=4.3333333

doublef(intn)

inti;

doubles;

s=0;

for(i=1;

returns;

inti,m=3;

doublesum=0;

=m;

/***********FILL***********/

sum=_____\n"

sum);

答案:

位置1:

s+=1.0/i【或】s=s+1.0/i【或】s+=1./i【或】s=s+1./i

位置2:

sum+=f(i)【或】sum=sum+f(i)

位置3:

%f【或】%lf

题号:

7293

/*-------------------------------------------------------

利用全局变量计算长方体的体积及三个面的面积。

ints

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1