c语言上机试题2Word下载.docx

上传人:b****7 文档编号:22538219 上传时间:2023-02-04 格式:DOCX 页数:16 大小:178.96KB
下载 相关 举报
c语言上机试题2Word下载.docx_第1页
第1页 / 共16页
c语言上机试题2Word下载.docx_第2页
第2页 / 共16页
c语言上机试题2Word下载.docx_第3页
第3页 / 共16页
c语言上机试题2Word下载.docx_第4页
第4页 / 共16页
c语言上机试题2Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

c语言上机试题2Word下载.docx

《c语言上机试题2Word下载.docx》由会员分享,可在线阅读,更多相关《c语言上机试题2Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

c语言上机试题2Word下载.docx

n=m;

do

k=k+【?

】;

n=n/10;

}

if(k%15==0)

printf("

%5d"

m);

i++;

if(i%10==0)【?

}

答案:

1、k=02、n%103、while(n>

0)4、print(”\n”)

根据整型形参m,计算如下公式的值:

y=sin(m)*10。

例如:

若m=9,则应输出:

4.121185

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

#include"

math.h"

voidwwjt();

doublefun(intm)

/**********Program**********/

/**********End**********/

main()

intn;

Entern:

"

);

scanf("

%d"

&

n);

\nTheresultis%1f\n"

fun(n));

wwjt();

}

1、doubley=0;

y=sin(m)*10;

return(y);

求5行5列矩阵的主、副对角线上元素之和。

注意,

两条对角线相交的元素只加一次。

主函数中给出的矩阵的两条对角线的和为45。

#defineM5

intfun(inta[M][M])

inta[M][M]={{1,3,5,7,9},{2,4,6,8,10},{2,3,4,5,6},{4,5,6,7,8},{1,3,4,5,6}};

inty;

y=fun(a);

s=%d\n"

y);

ints=0;

inti,j;

for(i=0;

i<

M;

i++)

s=s+a[i][i]+a[i][M-1-i];

s=s-a[(M-1)/2][(M-1)/2];

returns;

从两个数组中分别提取任意元素x[i],y[j],问|x[i]-y[j]|

的最小值是多少?

limits.h>

/***********SPACE***********/

#definemin(x,y)(【?

】)

intmin_distance(intx[],inty[],intm,intn)

intminimum=INT_MAX;

intindex_x=0,index_y=0;

while(index_x<

m&

&

index_y<

n)

if(【?

{

minimum=min(minimum,x[index_x]-y[index_y]);

index_y++;

else

minimum=min(minimum,y[index_y]-x[index_x]);

returnminimum;

计算数组元素中值为正数的平均值(不包括0)。

数组中元素的值依次为39,-47,21,2,-8,15,0,

则程序的运行结果为19.250000。

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

doublefun(ints[])

/**********FOUND**********/

intsum=0.0;

intc=0,i=0;

while(s[i]=0)

if(s[i]>

0)

sum+=s[i];

c++;

i++;

sum\=c;

returnc;

intx[1000];

inti=0;

&

x[i]);

while(x[i++]!

=0);

%f\n"

fun(x));

求出菲波那契数列的前一项与后一项之比的极限的

近似值。

当误差为0.0001时,函数值为0.618056。

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

#include"

floatfun()

y=%f\n"

fun());

将s所指字符串的正序和反序进行连接,形成一个新串放在t

所指的数组中。

当s串为"

ABCD"

时,则t串的内容应为"

ABCDDCBA"

conio.h>

string.h>

voidfun(char*s,char*t)

inti,d;

d=【?

for(i=0;

i<

d;

t[i]=s[i];

i++)

t[【?

】]=s[d-1-i];

】]='

\0'

;

chars[100],t[100];

\nPleaseenterstringS:

"

%s"

s);

fun(s,t);

\nTheresultis:

%s\n"

t);

求一批数中小于平均值的数的个数。

#include<

intaverage_num(inta[],intn)

intn,a[100],i,num;

for(i=0;

n;

a[i]);

num=average_num(a,n);

thenumis:

%d\n"

num);

用辗转相除法求两个整数的最大公约数。

intgcd(intn,intm)

intn,m,result;

%d%d"

n,&

m);

result=gcd(n,m);

thegcdis%d\n"

result);

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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