blsn.net
当前位置:首页 >> 用一个函数实现两个字符串的比较,即自己写一个str... >>

用一个函数实现两个字符串的比较,即自己写一个str...

#includeint strcmp(char *p1,char *p2){ while(*p1||*p2) { if(*p1!=*p2) return(*p1-*p2); else { p1++; p2++; } } return 0; }void main(){ char s1[20],s2[20],*p1,*p2; //字符串 int k; printf("请键入两个字符串:\n"); scanf("%s %s",s1,...

修改如下: #include void main() { int strcmp(char *s1,char *s2); char str1[30],str2[30]; printf("\n please input string1:"); gets(str1); printf("\n please input string2:"); gets(str2); printf("%d\n",strcmp(str1,str2)); } int st...

int strcmp(char *p1, char *p2) { while (*p1 && *p2) { if (*p1 > *p2) return 1; else if (*p1 < *p2) return -1; else {p1++; p2++;} } if (*p1==0 && *p2==0) return 0; else if (*p1==0) return -1; else return 1; }

int str_cmp (const char *str1, const char *str2) { while (*str1 && *str2 && *str1 == *str2) { str1++; str2++; } return *str1 - *str2; } 函数参数列表里面的const可以要也可以不要,加上主要是为了强调在函数内部不会对字符串进行修改,...

函数头我就不和你写了! int a[20],b[20],i=0,j=0; while(a[i]!='\0') { i++; } while(b[i]!='\0') { a[i++]=b[i++]; } a[i]='\0'; printf("%s",a); 就可以了!!

一、一维:int[] ar = new int[]{3,2,1}; //不定长 int[] ar = new int[3]{1,2,3};//定长 二、多维 int[,] ar= new int[,]{...

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com