全国计算机等级考试三级南开C语言上机100题答案文档格式.docx
- 文档编号:6438021
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:69
- 大小:23.20KB
全国计算机等级考试三级南开C语言上机100题答案文档格式.docx
《全国计算机等级考试三级南开C语言上机100题答案文档格式.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试三级南开C语言上机100题答案文档格式.docx(69页珍藏版)》请在冰点文库上搜索。
{flag=0;
break;
}
if(flag==1)
{b[cnt]=a[I];
cnt++;
for(I=0;
cnt-1;
for(j=I+1;
cnt;
if(b[I]<
b[j])
{k=b[I];
b[I]=b[j];
b[j]=k;
**************************
第3题
voidStrOR(void)
{intI,j,k,index,strl;
charch;
for(I=0;
maxline;
{strl=strlen(xx[I]);
index=strl;
for(j=0;
strl;
if(xx[I][j]=='
o'
)
{for(k=j;
k<
strl-1;
k++)
xx[I][k]=xx[I][k+1];
xx[I][strl-1]='
'
;
index=j;
for(j=strl-1;
j>
=index;
j--)
{ch=xx[I][strl-1];
for(k=strl-1;
k>
0;
k--)
xx[I][k]=xx[I][k-1];
xx[I][0]=ch;
*************************
第4题
voidStrOL(void)
{intI,j,k,strl,l;
charc;
strlen(xx[I]);
{c=xx[I][j];
if((c>
='
A'
&
c<
Z'
)||(c>
a'
z'
)||c=='
;
elsexx[I][j]='
for(l=0;
l<
l++)
{charch[80]={0};
charpp[80]={0};
strl=strlen(xx[l]);
I=strl-1;
k=1;
while
(1)
{while(((xx[l][I]>
xx[l][I]<
)||(xx[l][I]>
))&
I>
=0)
{for(j=k;
=0;
pp[j+1]=pp[j];
pp[0]=xx[l][I];
k++;
I--;
strcat(ch,pp);
strcpy(pp,"
"
);
k=1;
if(I==-1)break;
while((xx[l][I]<
'
||xx[l][I]>
)&
{for(j=k;
I--;
strcat(ch,pp);
strcpy(pp,"
k=0;
if(I==-1)break;
strcpy(xx[l],ch);
第5题
voidjsSort()
intI,j,data;
199;
{if(aa[I]%1000>
aa[j]%1000)
{data=aa[I];
aa[I]=aa[j];
aa[j]=data;
elseif(aa[I]%1000==aa[j]%1000)
if(aa[I]<
aa[j])
10;
bb[I]=aa[I];
*****************************************
第6题
{if(aa[I]%1000<
if(aa[I]>
第7题
voidSortDat()
{intI,j;
PROxy;
99;
100;
if(strcmp(sell[I].dm,sell[j].dm)<
0)
{xy=sell[I];
sell[I]=sell[j];
sell[j]=xy;
elseif(strcmp(sell[I].dm,sell[j].dm)==0)
if(sell[I].je<
sell[j].je)
{xy=sell[I];
sell[I]=sell[j];
sell[j]=xy;
第8题
voidencryptChar()
{intI;
char*pf;
{pf=xx[I];
while(*pf!
{if(*pf*11%256>
130||*pf*11%256<
=32)
else
*pf=*pf*11%256;
pf++;
第9题
voidSortCharD(void)
{intI,j,k,strl;
for(j=0;
for(k=j+1;
k++)
if(xx[I][j]<
xx[I][k])
{ch=xx[I][j];
xx[I][j]=xx[I][k];
xx[I][k]=ch;
第10题
voidConvertCharA(void)
{intI,j,str;
{str=strlen(xx[I]);
str;
if(xx[I][j]=='
)xx[I][j]='
elseif(xx[I][j]>
xx[I][j]<
y'
)xx[I][j]+=1;
第11题
voidchg(char*s)
{while(*s)
if(*s=='
||*s=='
{*s-=25;
s++;
elseif(*s>
*s<
{*s+=1;
Y'
{*s+=1;
elses++;
第12题
if(strcmp(sell[I].mc,sell[j].mc)>
sell[I]=sell[j];
elseif(strcmp(sell[I].mc,sell[j].mc)==0)
if(sell[I].je>
第13题
第14题
intI,j,flag=0;
intk;
MAX-5;
{for(j=I+1;
=I+5;
{if(a[I]>
a[j])
else{flag=0;
if(a[I]%2==0)
flag=0;
{b[cnt]=a[I];
if(b[I]>
第15题
intI,j;
inta1,a2,a3,a4,k;
MAX;
{a1=a[I]/1000;
a2=a[I]%1000/100;
a3=a[I]%100/10;
a4=a[I]%10;
if((a1<
=a2)&
(a2<
=a3)&
(a3<
=a4)&
(a[I]%2==0))
第16题
voidStrCharJR(void)
{intI,j,strl;
xx[I][j]+=xx[I][j]>
>
第17题
voidChA(void)
{intI,j,k,str;
{str=strlen(xx[I]);
ch=xx[I][0];
str-1;
xx[I][j]+=xx[I][j+1];
xx[I][str-1]+=ch;
for(j=0,k=str-1;
str/2;
j++,k--)
第18题
{if(*pf%2==0||*pf*11%256<
else
第19题
intfindStr(char*str,char*substr)
{intn;
char*p,*r;
n=0;
while(*str)
{p=str;
r=substr;
while(*r)
if(*r==*p){r++;
p++;
elsebreak;
if(*r=='
\0'
n++;
str++;
returnn;
第20题
intjsValue(intt)
{intf1=0,f2=1,fn;
fn=f1+f2;
while(fn<
=t)
{f1=f2;
f2=fn;
fn=f1+f2;
returnfn;
***************************************
第21题
floatcountValue()
floatx0,x1=0.0;
while
(1)
{x0=x1;
x1=cos(x0);
if(fabs(x0-x1)<
1e-6)break;
returnx1;
第22题
doublecountValue(intn)
doublexy=0.0;
intI;
for(I=1;
n;
if(I%3==0&
I%7==0)xy+=I;
xy=sqrt((double)xy);
returnxy;
第23题
voidCalValue()
doublex,sum=0;
for(I=0;
MAXNUM;
{sumint=sumint+(int)xx[I];
x=xx[I]-(int)xx[I];
sumdec=sumdec+x;
sum=sum+xx[I];
aver=sum/MAXNUM;
第24题
intjsValue(intbb[])
{intI,j,k=0;
inthun,ten,data;
for(I=100;
=999;
{j=10;
while(j*j<
=I)
{if(I==j*j)
{hun=I/100;
data=I-hun*100;
ten=data/10;
data=data-ten*10;
if(hun==ten||hun==data||ten==data)
{bb[k]=I;
k++;
j++;
returnk;
第25题
intjsValue(longn)
{intI,strl,half;
charxy[20];
ltoa(n,xy,10);
strl=strlen(xy);
half=strl/2;
half;
if(xy[I]!
=xy[--strl])break;
=half)return1;
elsereturn0;
第26题
voidCalValue(void)
{intI,data;
{if(!
xx[I])break;
if(xx[I]>
0)totNum++;
data=xx[I]>
1;
if(data%2==0){totCnt++;
totPjz+=xx[I];
totPjz/=totCnt;
第27题
voidjsValue()
intI,thou,hun,ten,data,j;
300;
{thou=a[I]/1000;
hun=a[I]%1000/100;
ten=a[I]%100/10;
data=a[I]%10;
if(thou-hun-ten-data>
0){b[cnt]=a[I];
cnt++;
if(b[I]>
{data=b[I];
b[j]=data;
第28题
intab,cd;
ab=10*thou+ten;
cd=10*data+hun;
?
LVAL?
€f€f
if((ab-cd)>
=0&
(ab-cd)<
=10&
ab%2==1&
cd%2==1&
ab!
cd!
if(b[I]<
第29题
if((ab-cd)>
=20&
ab%2==0&
cd%2==0&
第30题
{intI,j,flag=0;
{if(a[I]<
flag=1;
elseflag=0;
if(a[I]%2!
flag=0;
if(flag==0)
if(flag==1){b[cnt]=a[I];
{flag=b[I];
b[j]=flag;
****************************************
第31题
elseif(sell[I].je==sell[j].je)
第32题
MAX-1;
if(strcmp(sell[I].mc,sell[j].mc)<
elseif(strcmp(s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 三级 南开 语言 上机 100 答案
![提示](https://static.bingdoc.com/images/bang_tan.gif)