全国计算机二级考试c 机试150已调试Word下载.docx

上传人:b****4 文档编号:16455592 上传时间:2022-11-23 格式:DOCX 页数:13 大小:82.90KB
下载 相关 举报
全国计算机二级考试c 机试150已调试Word下载.docx_第1页
第1页 / 共13页
全国计算机二级考试c 机试150已调试Word下载.docx_第2页
第2页 / 共13页
全国计算机二级考试c 机试150已调试Word下载.docx_第3页
第3页 / 共13页
全国计算机二级考试c 机试150已调试Word下载.docx_第4页
第4页 / 共13页
全国计算机二级考试c 机试150已调试Word下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

全国计算机二级考试c 机试150已调试Word下载.docx

《全国计算机二级考试c 机试150已调试Word下载.docx》由会员分享,可在线阅读,更多相关《全国计算机二级考试c 机试150已调试Word下载.docx(13页珍藏版)》请在冰豆网上搜索。

全国计算机二级考试c 机试150已调试Word下载.docx

m=0;

p=a;

j=p[0];

a[m++]=j;

i<

n;

i++)

{

if(j==p[i])

j=p[i];

else

{a[m++]=p[i];

a[m]='

returnm;

37

inti,c=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;

for(i=0;

N;

switch(a[i]/10)

{case0:

c++;

break;

case1:

d++;

case2:

e++;

case3:

f++;

case4:

g++;

case5:

h++;

case6:

j++;

case7:

k++;

case8:

l++;

case9:

m++;

default:

n++;

b[0]=c;

b[1]=d;

b[2]=e;

b[3]=f;

b[4]=g;

b[5]=h;

b[6]=j;

b[7]=k;

b[8]=l;

b[9]=m;

b[10]=n;

36(定义数组、定义中间变量指针)

int*q=w;

inti,j,m=0,c[N],d[N];

=p;

c[i]=q[i];

for(j=p+1;

j<

j++)

w[m++]=q[j];

w[m++]=c[i];

w[m+i]='

32

inti=2;

doubles=1.0,u,t=1.0;

while(i<

=n)

{u=sqrt(i);

t=t+u;

s=s+t;

i++;

returns;

31

inti,j,m=0;

for(i=2;

=lim;

for(j=2;

i;

{if(i%j==0)

break;

if(i==j)

aa[m++]=i;

aa[m]='

29

doubleu=1.0,t,s=1.0,j=1.0,i=1.0;

while(u>

=eps)

{t=j/(i+2);

u=u*t;

s=s+u;

i=i+2;

s*=2;

doubles;

floatn,t,pi;

t=1;

pi=0;

n=1.0;

s=1.0;

//对各个累加项,累加积等赋初始化值

while((fabs(s))>

=eps)//精度判断

{

pi+=s;

//pi存放累加和

t=n/(2*n+1);

//每一项

s*=t;

//累积

n++;

pi=pi*2;

//求得π值

returnpi;

27(注意条件)

inti,j=0,m;

m=strlen(s);

m;

{if(!

(i%2==0&

&

s[i]%2!

=0))

t[j++]=s[i];

删除下标为偶数且ASCII值为奇数的字符,不同时满足两个条件的不能删除。

26

inti,j,sum=0,sum1=0,sum2=0;

M;

for(j=0;

sum1+=a[i][j];

M-1;

for(j=1;

N-1;

sum2+=a[i][j];

sum=sum1-sum2;

25(四舍五入的原则)

longw;

w=h*1000+5;

return(float)w/1000;

24(对最大的元素下标进行标记)

inti,j,max=s[0];

t;

{if(max<

s[i])

{max=s[i];

j=i;

*k=j;

23

inti,n,j=0;

n=strlen(s);

{if(i%2==0&

s[i]%2==0)

22

inti,min=a[0].s,j=0;

if(min>

a[i].s)

{min=a[i].s;

j=i;

}

*s=a[j];

20

inti=0,j=0,m=0,n=0;

while(p1[i]!

='

{n++;

while(p2[j]!

{m++;

for(i=n,j=0;

(m+n),j<

i++,j++)

{p1[i]=p2[j];

p1[i]='

19

inti,j,t;

3;

{t=array[j][i];

array[j][i]=array[i][j];

array[i][j]=t;

17

inti=0,j=0;

char*p=ss;

while(*(p+i))

if(*(p+i)>

a'

*(p+i)<

z'

i%2!

{ss[j++]=*(p+i)-32;

else

{ss[j++]=*(p+i);

ss[j]='

16

char*p=str;

inti=0;

while(*p)

{if(*p!

'

str[i++]=*p;

p++;

str[i]='

14

while(*(s+i)!

while(*(t+j)!

if(i>

=j)returns;

elsereturnt;

13

inti,s=0,j=0;

doubleave;

s+=score[i];

ave=s/m;

if(score[i]<

ave)

below[j++]=score[i];

returnj;

11

inti;

doublesum=0.0,s;

{if(i%3==0&

i%7==0)

sum+=i;

s=sqrt(sum);

9

inti,j=0,*p;

{if(*p<

a[i])

{*p=a[i];

*max=*p;

*d=j;

7

inti,n=0,min=a[0].s;

min=a[i].s;

if(min==a[i].s)

b[n++]=a[i];

returnn;

6

floatp;

inta=1,b=1,c=1,i;

=m;

a*=i;

=n;

b*=i;

=(m-n);

c*=i;

p=a/(b*c);

returnp;

5

doubles=0.0;

{if(i%5==0||i%9==0)

s+=1.0/i;

4

inti=0,max=a[0].s,n=0;

if(max<

a[i].s)max=a[i].s;

if(max==a[i].s)b[n++]=a[i];

3

while(a[i]!

if(i!

=n)

b[j++]=a[i];

b[j]=a[i+1];

b[j]='

注意和while(*p)

}

的区别.

2

inti,j;

STRECt;

{for(i=0;

if(a[i].s<

a[i+1].s)

{t=a[i+1];

a[i+1]=a[i];

a[i]=t;

定义结构体t.

从大到小要两个for循环.

1

char*p=a;

inti=0,j=0,m;

{if(*p=='

*'

elsebreak;

if(i<

{a[j++]=*p;

a[j]='

{for(m=0;

m<

m++)

a[j++]='

{a[j++]=*p;

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

当前位置:首页 > 职业教育 > 其它

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

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