问题描述
描述:有两个长度小于30的字符串s1和s2,编写程序,使用字符串处理函数strcmp,实现两个字符串的比较。输入示例说明:有2行,第1行是字符串s1,第2行是字符串s2输出示例说明:有1行,即字符串比较结果(>、<和=)输入示例:abcdefabch12fs输出示例:abcdef<abch12fs
问题解答
回答1:#include <stdio.h>#include <string.h>int main(){ char a[30]; char b[30]; int t; while (scanf('%s', a) && scanf('%s', b)) {t = strcmp(a, b);if (t > 0){ printf('%s>%sn', a, b); break;}else if (t == 0){ printf('%s=%sn', a, b); break;}else{ printf('%s<%sn', a, b); break;} } return 0;}