二级C语言11年参考答案 程序题 2Word文件下载.docx
- 文档编号:3706428
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:18
- 大小:17.05KB
二级C语言11年参考答案 程序题 2Word文件下载.docx
《二级C语言11年参考答案 程序题 2Word文件下载.docx》由会员分享,可在线阅读,更多相关《二级C语言11年参考答案 程序题 2Word文件下载.docx(18页珍藏版)》请在冰点文库上搜索。
strcpy(b,a);
strcat(b,a+strlen(a)+1);
6、unsignednum=w,n=1;
while(num!
=0)
num=num/10;
n=n*10;
n=n/10;
returnw%n;
7、char*r,*q;
for(q=p;
q>
h;
q--)
if(*q=='
{
r=q;
while(*r!
{
*r=*(r+1);
r++;
}
}
8、inti;
*s=a[0];
for(i=1;
i<
N;
i++)
if((*s).s>
a[i].s)
*s=a[i];
9、intsum=0,i;
for(i=0;
i<
N;
i++)
sum=sum+a[0][i]+a[M-1][i];
M-1;
sum=sum+a[i][0]+a[i][N-1];
returnsum;
10、intsum=0,i;
sum=sum+w[0][i]+w[N-1][i];
N-1;
sum=sum+w[i][0]+w[i][N-1];
return(double)sum/(4*N-4);
11、voidfun(char*a)
{
char*t;
while(*a)
if(*a=='
t=a-1;
while(*a){*(a)=*(a+1);
a++;
*a='
;
a=t;
a++;
}
12、voidfun(intm,int*k,intxx[])
{
inti,j,num=0;
for(i=2;
m;
for(j=2;
j<
i;
j++)
if(i%j==0){xx[num++]=i;
break;
*k=num;
13、voidfun(STUa[],STU*s)
inti,j=0,max;
max=a[0].s;
if(max<
a[i].s)
{max=a[i].s;
*s=a[i];
14、intfun(STREC*a,STREC*b)
{inti,num=0,max;
a[i].s)max=a[i].s;
if(max==a[i].s){b[num]=a[i];
num++;
returnnum;
15、voidfun(chars[][N],char*b)
inti,j,n=0;
i<
i++)/*请填写相应语句完成其功能*/
for(j=0;
M;
j++)b[n++]=s[j][i];
b[n]='
16、intfun(intlim,intaa[MAX])
/*以下代码仅供参考*/
inti,j,k=0;
/*其中变量k用于统计素数个数*/
=lim;
/*以下找出小于或等于lim的素数存入aa数组中并统计素数个数*/
if(i%j==0)break;
if(i==j)aa[k++]=i;
returnk;
17、voidfun(int*a,int*n)
inti=1;
*n=0;
while(i<
1000)
{if((i%7==0||i%11==0)&
(i%77!
=0))a[(*n)++]=i;
i++;
18、voidfun(STREC*a)
{
inti;
floatsum=0;
i++){sum+=a->
s[i];
a->
ave=sum/N;
19、voidfun(char*s,chart[])
inti,j=0,len;
len=strlen(s);
len;
{
if(i%2==0&
s[i]%2!
=0);
else{t[j]=s[i];
j++;
t[j]='
20、doublefun()
{doublex1=0.0,x0;
do{x0=x1;
x1=cos(x0);
while(fabs(x0-x1)>
=1e-6);
returnx1;
21、voidfun(char*a,intn)
intnum=0;
char*p=a;
while(*p)p++;
p=p-1;
while(*p=='
){num++;
p--;
if(num>
n)
p=p+n+1;
*p=0;
}
22、voidfun(char*str)
inti,j=0,len=0;
char*p=str;
while(*p){len++;
p++;
p=str;
{if(*p!
'
){str[j++]=*p;
p++;
str[j]=0;
23、floatfun(floath)
return(int)(100*h+0.5)/100.0;
24、voidfun(char*tt,intpp[])
26;
i++)pp[i]=0;
while(*tt)
pp[*tt-'
a'
]++;
tt++;
25、voidfun(char*s,intnum)
inti,j;
chart;
num-2;
for(j=i+1;
num-1;
if(s[i]>
s[j]){t=s[i];
s[i]=s[j];
s[j]=t;
26、
intfun(intt)
intf1=0,f2=1,fn;
fn=f1+f2;
while(fn<
=t)
{f1=f2;
f2=fn;
fn=f1+f2;
returnfn;
27、
voidfun(char*w,intm)/*可调用fun1函数左移字符*/
chara[N];
i++)a[i]=w[i];
while(w[i]){w[i-m]=w[i];
i--;
m--;
for(;
m>
=0;
m--,i--)w[i]=a[m];
28、voidfun(char*a,char*s)
while(*a=*s)
29、voidfun(char*s)
{nti,j,k=0;
chart;
while(s[k]!
)k++;
for(i=0,j=k-1;
k/2;
i++,j--)
{t=s[i];
}}
30、doublefun(doublea[],intn)
{doublet,r,sum;
for(i=0;
9;
10;
if(a[i]>
a[j])
{t=a[i];
a[i]=a[j];
a[j]=t;
sum=a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8];
r=sum/8.0;
returnr;
31、inti,j;
3;
for(j=0;
b[i][j]=0;
b[i][j]=a[i][j]+a[j][i];
32、inti;
if(s[i]==x)
returni;
return-1;
33、inti,j,t;
t=array[i][j];
array[i][j]=array[j][i];
array[j][i]=t;
34、floatave,sum=0.0;
STREC*p;
p=h->
next;
while(p)
{sum+=p->
s;
p=p->
ave=sum/N;
returnave;
35、inti,j=0;
str[i+1]!
=’\0’;
if(str[i]==substr[0]&
str[i+1]==substr[1])
j++;
returnj;
36、inti=0;
char*p;
p=s;
while(*p)
if(*p!
=c)
s[i]=*p;
s[i]=’\0’;
37、intmin;
inti,j;
min=tt[0][i];
M;
if(min>
tt[j][i])
min=tt[j][i];
pp[i]=min;
38、inti=0;
for(;
*s!
s++)
if(*s%2==1)
t[i++]=*s;
t[i]=’\0’;
39、inti;
doubles=0.0;
for(i=1;
s=s+log(i);
returnsqrt(s);
40、char*t=a;
t<
=p;
t++)if(*t!
=’*’)*(a++)=*t;
*t!
t++)*(a++)=*t;
*a=’\0’;
41、
doublefun(intn)
inti;
floats=1.0,t=1.0;
for(i=2;
=n;
t=t+i;
s=s+1/t;
returns;
42、
intfun(char*s)
inti=0,j=0,f=1;
while(s[i])
if(s[i]<
'
||s[i]>
z'
if(f)j++;
f=0;
else
f=1;
i++;
43、
voidfun(int*a,int*b)
inti,k;
i++)b[i]=0;
{k=a[i]/10;
if(k>
=10)b[10]++;
elseb[k]++;
44、
voidfun(inta[][N])
=i;
a[i][j]=0;
45、
voidfun(inta[][N],intm)
for(j=i;
a[i][j]*=m;
46、
voidfun(inta[][N],intn){
i++)for(j=0;
j++)a[i][j]=a[i][j]*n;
47、
longfun(char*s)
{inti,j;
longintp;
i=strlen(s);
p=s[0]-48;
for(j=1;
p=p*10+(s[j]-48);
returnp;
48、
STRECfun(STREC*a,char*b)
STRECres;
if(strcmp(a[i].num,b)==0)
res=a[i];
returnres;
strcpy(res.num,"
"
);
res.s=-1;
returnres;
49、
doublefun(STREC*a,STREC*b,int*n)
doubleave,sum=0.0;
sum+=a[i].s;
for(i=0,j=0;
if(a[i].s<
=ave)
b[j]=a[i];
j++;
(*n)++;
50、
intfun(inta[],intn)
inti,j=0;
n;
if(a[i]!
=a[j])
a[j]=a[i];
returnj+1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级C语言11年参考答案 程序题 二级 语言 11 参考答案 程序
![提示](https://static.bingdoc.com/images/bang_tan.gif)