69,336
社区成员
发帖
与我相关
我的任务
分享
char cmpstr(char *p1, char *p2)
{
while((*p1++) && (*p2++) && (*p1 == *p2));
return *p1 - *p2;
}
#include<stdio.h>
void CHA_STR(char **s1,char **s2)
{
char *temp=NULL;
temp=*s1;
*s1=*s2;
*s2=temp;
}
void main()
{
char s1[100]="this is a line";
char s2[100]="this is another line";
char *s[2]={s1,s2};
printf("*************** NO CHANGE************************\n");
printf("%s\n\n",s[0]);
printf("%s\n\n",s[1]);
CHA_STR(&s[0],&s[1]);
printf("*************** CHANGE *************************\n");
printf("%s\n\n",s[0]);
printf("%s\n\n",s[1]);
}
#include "stdio.h"
int mmm(char *aa[20],char *bb[20],int c)
{
int a;
for(a=0;a <20;a++)
{
if(aa[a]>bb[a])
{
c+=1;
return(c);
// break;
}
if(aa[a] <bb[a])
{
return(c);
// break;
}
}
}
void main()
{char *str[1][20];
int a,b,c,d,e,f,h,i,j;
printf("please input five char:\n");
/*scanf("%s%s%s%s%s",str[0],str[1],str[2],str[3],str[4]); */
scanf("%s",str[0]);
for(i=0;i <5;i++)
{a=mmm(str[0],str[i],a);}
// for(i=0;i <5;i++)
// {b=mmm(str[1],str[i],b);}
// for(i=0;i <5;i++)
// {c=mmm(str[2],str[i],c);}
// for(i=0;i <5;i++)
// {d=mmm(str[3],str[i],d);}
// for(i=0;i <5;i++)
// {e=mmm(str[4],str[i],e);}
/*printf("a=%d\nb=%d\nc=%d\nd=%d\ne=%d\n",a,b,c,d,e);*/
printf("%d\n",a);
}