C语言第四次模拟.docx
- 文档编号:23117149
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:18
- 大小:86.40KB
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;i a=a*10+(p[i]-48); a*=-1; } else for(i=0;i a=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;i long0+=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;i if(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;i if(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;i if(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); }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第四 模拟