好文档 - 专业文书写作范文服务资料分享网站

2013年3月计算机三级网络技术上机部分(100题题库)

天下 分享 时间: 加入收藏 我要投稿 点赞

if(count>5) continue; for(j=0;j<10;j++)

if(xx[i][j]=='1') yy[j]++; }}

十四、其他

题目41(SIX/NINE问题)

下列程序prog1.c的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt以及满足此条件所有的SIX与NINE的和SUM。请编写函数countValue()实现程序的要求, void countValue() { int s,i,x,n,e,six,nine; for(s=1;s<10;s++) for(i=0;i<10;i++) for(x=0;x<10;x++) for(n=1;n<10;n++) for(e=0;e<10;e++) { six=s*100+i*10+x;

nine=n*1000+i*100+n*10+e; if(3*six==2*nine)

{ cnt++;sum+=six+nine;} }}

题目35(级数运算题)

某级数的前两项A1=1,A2=1,以后各项具有如下关系: An=An-2+2An-1(注:n-2与n-1为下标)

下列程序prog1.c的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn=M,这里Sn=A1+A2+...+An,并依次把n值存入数组单元b[0],b[1]和b[2]中,请编制jsValue()函数来实现此功能, jsValue() {int a1=1,a2=1,a12,sn,k=2; sn=a1+a2; while(1)

{a12=a1+2*a2;

if(sn<100&&sn+a12>=100) b[0]=k; if(sn<1000&&sn+a12>=1000) b[1]=k;

if(sn<10000&&sn+a12>=10000) {b[2]=k;break;} sn=sn+a12; a1=a2;a2=a12; k++; }}

题目22(平方根问题)

请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。 例如若n为1000时,函数值应为:s=153.909064。 double countValue(int n) { int i;

double s=0.0; for(i=1;i

题目23 (实数运算题)

calvalue(),其功能要求:

1、求出这N个实数的平均值aver;

2、分别求出这N个实数的整数部分之和sumint以及小数部分之和sumdec, void CalValue(void) {int i;

for (i=0;i

{sumint+=(long)xx[i];

sumdec+=xx[i]-(long)xx[i]; aver+=xx[i]; }

aver/=N;}

题目24(完全平方数问题)

下列程序prog1.c的功能是:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。 请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。 int jsValue(int bb[]) {int i,j,k=0;

int hun,ten,data; for(i=10;i<32;i++)

{j=I*I; hum=j/100; ten=j0/10; data=j;

if(hum==ten||hum==data||ten==data) bb[k++]=I;} return k;}

题目57(出圈题) 设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数, 报数到第m个人, 此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,给出这n个人的顺序表p。请考生编制函数Josegh()实现此功能并调用函数WriteDat()把编号按照出圈的顺序输出到OUT.DAT文件中。

注意:第1个出圈的编号存放在p[0]中,第2个出圈的编号存放在p[1]中,直至第n个出圈的编号存放在p[n-1]中。

设 n = 100, s = 1, m = 10进行编程。 void Josegh(void) { int i,j,s1,w,q[100];

for(i=0;i

for(i=1; i<=n; i++) p[i-1]=i; for(i=n; i>=2; i--) { s1=(s1+m-1)%i; if(s1==0) s1=i; w=p[s1-1];

for(j=s1; j

} for(i=0,j=n-1;i=0;i++,j--) q[j]=p[i]; for(i=0;i

2013年3月计算机三级网络技术上机部分(100题题库)

if(count>5)continue;for(j=0;j<10;j++)if(xx[i][j]=='1')yy[j]++;}}十四、其他题目41(SIX/NINE问题)下列程序prog1.c的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE
推荐度:
点击下载文档文档为doc格式
7d3ml5o4iv62h60030sx
领取福利

微信扫码领取福利

微信扫码分享