P164 例6.9 有3个字符串,要求找出其中“最大者”。
比较字符串大小的依据:26个大、小写字母“A-Z”,“a-z”中,字母越往后面的越大,小写字母比大写字母大。
注意:在给一个字符数组赋值的时候不能用“=”,得用strcpy()
#define _CRT_SECURE_NO_WARNINGS#include#includeint main() {char str[3][20];char string[20];int i = 0;for (i = 0; i 0) {//注意:字符串不能通过“=”赋值 string[20] = str[0];//得用strcpy()strcpy(string, str[0]);}else {strcpy(string, str[1]);}if (strcmp(str[2], string) > 0) {strcpy(string, str[2]);}printf("3个字符串中的最大者为:%s\n", string);return 0;}
运行结果: