C语言字符串大小比较
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#include <stdio.h> #include <string.h> int fun( char *a, char *b) { int i = 0,j = 0; while (a[i]&&b[j]) { if (a[i]-b[j]>0) return 1; else if (a[i]-b[j]<0) return -1; i++,j++; } if ( strlen (a)==i&& strlen (b)==j) return 0; else if ( strlen (a)==i) { return -1; } else return 1; } int main() { char a[100]; char b[100]; printf ( "\n" ); printf ( "*******比较两个字符串的大小:*******\n" ); printf ( "\n" ); printf ( "输入第一个字符串:" ); scanf ( "%s" ,a); printf ( "输入第二个字符串:" ); scanf ( "%s" ,b); printf ( "%d\n" ,fun(a,b)); return 0; } |
以上所述就是本文的全部内容了,希望大家能够喜欢。