解题思路:
只是调用strcmp函数。
注意事项:
strcmp(s1,s2);
当s1<s2时,返回为负数;
当s1==s2时,返回值= 0;
当s1>s2时,返回正数。
参考代码:
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char sz[1000],zm[1000]; int flag=0; scanf("%s %s",sz,zm); //注意题目中两个字符串中间是两个空格。 if(strcmp(sz,zm)<0)flag = -1; //注意strcmp函数的返回值。 else if(strcmp(sz,zm)>0)flag=1; printf("%d",flag); return 0; }
0.0分
2 人评分
C语言训练-列出最简真分数序列* (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:511 |
C语言训练-排序问题<1> (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
Tom数 (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
IP判断 (C语言代码)浏览:592 |
Pascal三角 (C语言代码)浏览:707 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |