C语言第四次模拟.docx
《C语言第四次模拟.docx》由会员分享,可在线阅读,更多相关《C语言第四次模拟.docx(18页珍藏版)》请在冰点文库上搜索。
C语言第四次模拟
1
#include
#include
voidfun(chara[],intn)
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti,k=0,x;
x=strlen(a);
for(i=x-1;;i--)
{
if(a[i]!
='*')
break;
k++;
}
if(k>n)
a[x-k+n]='\0';
//--ksend---
}
main()
{chars[81];intn;
printf("Enterastring:
\n");gets(s);
printf("Entern:
");scanf("%d",&n);
fun(s,n);
printf("Thestringafterdeleted:
\n");puts(s);
}
2
#include
#include
#include
voidfun(charss[])
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti,k;
k=strlen(ss);
for(i=1;i{
if(ss[i]<='z'&&ss[i]>='a')
ss[i]-=32;
}
//--ksend---
}
voidmain()
{
chartt[51];
printf("\nPleaseenterancharacterstringwithin50characters:
\n");
gets(tt);
printf("\n\nAfterchanging,thestring\n\"%s\"",tt);
fun(tt);
printf("\nbecomes\n\"%s\"",tt);
}
3
#include
#include
longfun(charp[])
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti,a=0;
if(p[0]=='-')
{
for(i=1;ia=a*10+(p[i]-48);
a*=-1;
}
else
for(i=0;ia=a*10+(p[i]-48);
returna;
//--ksend---
}
main()/*主函数*/
{chars[6];
longn;
printf("Enterastring:
\n");
gets(s);
n=fun(s);
printf("%ld\n",n);
}
4
#include
#include
#include
voidfun(chara[],intb[])
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
for(i=0;i<6;i++)
b[i]=0;
for(i=0;i{
if(a[i]=='a')
b[0]++;
elseif(a[i]=='b')
b[1]++;
elseif(a[i]=='c')
b[2]++;
elseif(a[i]=='d')
b[3]++;
elseif(a[i]=='e')
b[4]++;
else
b[5]++;
}
//--ksend---
}
main()
{inti,b[6];chara[100]="bacd1b+ddep";
fun(a,b);
printf("Theresultis:
");
for(i=0;i<6;i++)printf("%d",b[i]);
printf("\n");
}
5
#include
#include
#include
voidfun(chars[],chart[])
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti,k=0;
for(i=0;i{
if(i%2&&s[i]%2)
continue;
t[k++]=s[i];
}
t[k]='\0';
//--ksend---
}
main()
{
chars[100],t[100];
printf("\nPleaseenterstringS:
");scanf("%s",s);
fun(s,t);
printf("\nTheresultis:
%s\n",t);
}
6
#include
#include
#include
#defineN81
voidfun(chars[])
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti,k;
chart;
k=strlen(s);
for(i=0;i{
t=s[i];
s[i]=s[k-1-i];
s[k-1-i]=t;
}
//--ksend---
}
main()
{chara[N];
printf("Enterastring:
");gets(a);
printf("Theoriginalstringis:
");puts(a);
fun(a);
printf("\n");
printf("Thestringaftermodified:
");
puts(a);
}
7
#include
#include
#defineN81
voidfun(chars[])
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
chart=s[0];
for(i=0;i<(strlen(s)-1);i++)
s[i]=s[i+1];
s[i]=t;
//--ksend---
}
main()
{chara[N];
printf("Enterastring:
");gets(a);
printf("Theoriginalstringis:
");puts(a);
fun(a);
printf("Thestringaftermodified:
");
puts(a);
}
8
#include
#include
#include
intfun(chars[],intn)
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
for(i=0;i{
if(s[i]>='0'&&s[i]<='8')
s[i]+=1;
elseif(s[i]=='9')
s[i]='0';
}
//--ksend---
returnn;
}
main()
{chars[]="abcABd24e9f";
intn=strlen(s);
printf("%s\n",s);
n=fun(s,n);
printf("%s\n",s);
}
9
#include
#include
#include
intfun(chars[],intn)
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
for(i=0;i{
If(i%2)
{
if(s[i]>'a'&&s[i]<='z')
s[i]-=1;
elseif(s[i]=='a')
s[i]='z';
}
}
//--ksend---
returnn;
}
main()
{chars[]="bAcABd21e8Fz";
intn=strlen(s);
printf("%s\n",s);
n=fun(s,n);
printf("%s\n",s);
}
10
#include
#include
#include
longfun(chars[],intn)
{
longlong0;
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
long0=0;
for(i=0;ilong0+=s[i];
//--ksend---
returnlong0;
}
main()
{chars[]="abc";
intn=strlen(s);
printf("%s\n",s);
n=fun(s,n);
printf("n=%d\n",n);
}
11
#include
#include
#include
longfun(chars[],intn)
{
longlong0;
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
long0=0;
for(i=0;iif(s[i]
long0++;
//--ksend---
returnlong0;
}
main()
{chars[]="a1Ab1D2";
intn=strlen(s);
printf("%s\n",s);
n=fun(s,n);
printf("n=%d\n",n);
}
12
#include
#include
#include
voidfun(chars[],chart[])
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti,k=0;
for(i=0;i{
if(i%2==0&&s[i]%2==0)
continue;
t[k++]=s[i];
}
t[k]='\0';
//--ksend---
}
main()
{
chars[100],t[100];
printf("\nPleaseenterstringS:
");scanf("%s",s);
fun(s,t);
printf("\nTheresultis:
%s\n",t);
}
13
#include
#include
#include
intfun(chars[],intn)
{
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
for(i=0;i{
if(s[i]>'a'&&s[i]<='z')
s[i]-=1;
elseif(s[i]=='a')
s[i]='z';
}
//--ksend---
returnn;
}
main()
{chars[]="abcABd21e8fz";
intn=strlen(s);
printf("%s\n",s);
n=fun(s,n);
printf("%s\n",s);
}
14
#include
#include
#include
longfun(chars[],intn)
{
longlong0;
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
long0=0;
for(i=0;iif(s[i]>='a'&&s[i]<='z')
long0+=s[i];
//--ksend---
returnlong0;
}
main()
{chars[]="a1Ab2cD+";
intn=strlen(s);
printf("%s\n",s);
n=fun(s,n);
printf("n=%d\n",n);
}
15
#include
#include
#include
longfun(chars[],intn)
{
longlong0;
//--ksstart(注释不能删除)—
//考生代码从此开始编写
inti;
long0=0;
for(i=0;iif(s[i]>s[i+1])
long0++;
//--ksend---
returnlong0;
}
main()
{chars[]="a1Ab1D2";
intn=strlen(s);
printf("%s\n",s);
n=fun(s,n);
printf("n=%d\n",n);
}