#include <stdio.h> int mystrcmp(char * s1, char * s2); int main(void) { char s1[100], s2[100]; scanf("%s %s", s1, s2); printf("%d\n", mystrcmp(s1, s2)); return 0; } int mystrcmp(char * s1, char * s2) { int i = 0; while (s1[i] != '\0' || s2[i] != '\0') { if (s1[i] > s2[i]) return 1; if (s1[i] < s2[i]) return -1; i++; } return 0; }
0.0分
7 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:742 |
数组输出 (C语言代码)错误???浏览:558 |
兰顿蚂蚁 (C++代码)浏览:1044 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:603 |
C语言训练-大、小写问题 (C语言代码)浏览:611 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:774 |
三角形 (C++代码)递推浏览:755 |
1908题解浏览:633 |
大神老白 (C语言代码)浏览:600 |
数组输出 (C语言代码)浏览:700 |
月月鸟 2019-11-30 08:23:48 |
不是让你模仿写strcmp函数吗 你直接调用?
脑阔儿疼 2019-12-09 15:15:02 |
你怕不是沙子