1 solutions
-
0
C :
#include<stdio.h> int main() { char arr1[80],arr2[80];int a; int StrCmp(char *s1, char * s2); gets(arr1); gets(arr2); a=StrCmp(arr1,arr2); printf("%d\n",a); return 0; } int StrCmp(char *s1, char * s2) { int a,i; for(i=0;;i++) { if(*(s1+i)!=*(s2+i)) { a=*(s1+i)-*(s2+i); return a; } } }
C++ :
#include <bits/stdc++.h> using namespace std; int StrCmp(char *s1,char *s2){ for(int i=0;(*s1!='\0'||*s2!='\0');i++){ if(*s1-*s2!=0) return(*s1-*s2); s1++; s2++; } return 0; } int main(){ char a[100],b[100]; scanf("%s%s",a,b); printf("%d",StrCmp(a,b)); return 0; }
- 1
Information
- ID
- 497
- Time
- 1000ms
- Memory
- 12MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By