西北工业大学 c语言 POJ 题目及答案第六季.docx
- 文档编号:12059981
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:19
- 大小:436.54KB
西北工业大学 c语言 POJ 题目及答案第六季.docx
《西北工业大学 c语言 POJ 题目及答案第六季.docx》由会员分享,可在线阅读,更多相关《西北工业大学 c语言 POJ 题目及答案第六季.docx(19页珍藏版)》请在冰豆网上搜索。
西北工业大学c语言POJ题目及答案第六季
T051
#include
#include
intn;
intstringcompare(charS1[],charS2[])
{
inti;
if(strcmp(S1,S2)==0)n=0;
else
for(i=0;;i++)
{
if(S1[i]!
=S2[i])
{
n=S1[i]-S2[i];
break;
}
}
return(n);
}
intmain()
{
charS1[81],S2[81];
gets(S1);
gets(S2);
printf("%d\n",stringcompare(S1,S2));
return0;
}
T052
#include
#include
#include
intgcd(inta,intb){
if(a==0){
returnb;
}elseif(b==0){
returna;
}else{
inti=a>b?
b:
a;
while(a%i!
=0||b%i!
=0){
i--;
}
returni;
}
}
intmain()
{
charA[1000];
inta=0,b=0,i,m;
gets(A);
m=strlen(A);
for(i=0;i { if(A[i]=='S') { printf("WA\n"); break; } if(A[i]=='U') a++; if(A[i]=='D') b++; } if(a+b! =m)return0; else{ if(fabs(((double)a)/m-0.5)>0.003)printf("Fail\n"); else printf("%d/%d\n",a/gcd(a,m),m/gcd(a,m)); return0; } } T053 #include #include intmain() { charA[3][80]; intn,m,i=0,j=0,k=0,a=0,b=0; for(n=0;n<3;n++) { gets(A[n]); for(m=0;m<80&&A[n][m]! ='\0';m++) { if(A[n][m]=='\n')break; elseif(A[n][m]>='A'&&A[n][m]<='Z')i++; elseif(A[n][m]>='a'&&A[n][m]<='z')j++; elseif(A[n][m]>='0'&&A[n][m]<='9')k++; elseif(A[n][m]=='')a++; elseb++; } } printf("%d%d%d%d%d\n",i,j,k,a,b); return0; } T054 #include #include intmain() { inti=0,j=0,k=0; chars[1000]={0},t[100][100]={0}; gets(s); while(s[i]! =0) { if(s[i]! =''&&s[i]! =','&&s[i]! ='.')t[k][j]=s[i],j++; else { k++; j=0; } i++; } for(i=k-1;i>=0;i--) printf("%s",t[i]); printf("\n"); return0; }T055 #include #include voidLeft(charstr[],intn,chardest[]) { inti; for(i=0;i dest[i]=str[i]; } voidRight(charstr[],intn,chardest[]) { inti,m,j=0; m=strlen(str); for(i=m-n;i<=m;i++) { dest[j]=str[i]; j++; } } voidMid(charstr[],intloc,intn,chardest[]) { inti,j=0; for(i=loc;i { dest[j]=str[i]; j++; } } intmain() { intn,i,loc; charstr[81],dest[81]; gets(str); scanf("%d%d",&n,&loc); Left(str,n,dest); for(i=0;i printf("%c",dest[i]); printf("\n"); Right(str,n,dest); puts(dest); Mid(str,loc,n,dest); puts(dest); return0; } T056 #include #include intmain() { inti,j,n; charA[81],t; gets(A); n=strlen(A); if(n%2==0) { for(j=0;j for(i=0;i if(A[i] t=A[i],A[i]=A[i+1],A[i+1]=t;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西北工业大学 c语言 POJ 题目及答案第六季 语言 题目 答案 第六