24,判断字符串s1是否大于字符串s2,应当使用().

24、判断字符串s1是否大于字符串s2,应当使用()。
A)
if(s1>s2) B)if(strcmp(s1,s2)) C)if(strcmp(s1,s2)>0) D)
if(strcmp(s2,s1)>0)

第1个回答  2013-02-19
strcmp函数:该函数进行字符串之间的比较,在比较的时候,区分大小写.
声明: strcmp(string str1,string str2)

该函数对传入的两个字符串参数进行比较,如果两个字符串完全相同,则返回0;如果按照字典顺序str1在str2后面,则返回一个正数;如果str1小于str2,则返回一个负数.
第2个回答  2018-02-27
这个要看是在什么语言里的,c语言的话,选项B和C都对。
第3个回答  2013-02-16
应选择C
if(strcmp(s1,s2)>0) printf(″s1大于s2″);本回答被提问者采纳

24,判断字符串s1是否大于字符串s2,应当使用().
该函数对传入的两个字符串参数进行比较,如果两个字符串完全相同,则返回0;如果按照字典顺序str1在str2后面,则返回一个正数;如果str1小于str2,则返回一个负数.

24、判断字符串s1是否大于字符串s2,应当使用()。A)if(s1>s2) B)if...
选C strcmp会比较两个字符串,当s1大于s2的时候返回大于0,相等时返回0,小于则返回小于0。因此只有C完全符合。

37. 判断字符串s1是否大于字符串s2应当使用( )。 A. if (sl>s2) B...
答案是if(strcmp(s1,s2))strcmp()函数简介 原型:extern int strcmp(const char *s1,const char * s2);用法:#include <string.h> 功能:比较字符串s1和s2。说明:当s1<s2时,返回值<0 当s1=s2时,返回值=0 当s1>s2时,返回值>0 即:两个字符串自左向右逐个字符相比(按ASCII值大小相比...

判断字符串s1是否大于字符串s2.应当使用?
当然d会好一点。 a在c++里面是成立的。

11、 为了判断两个字符串s1和s2是否相等,应当使用___ A、if(s1=...
D

为了判断两个字符串s1和s2是否相等,应当使用
if(strcmp(s1,s2)==0) 。cmp是compare的缩写,比较的意思,==0表示两个字符串相等。strcmp是比较两个字符串的大小,两个字符串相同时返回0,第一个字符串大于第二个字符串时返回一个正值,否则返回负值。比较两个字符串的算法是:逐个比较两个串中对应的字符,字符大小按照ASCII码值确定,从左向右...

急求解答:C语言程序设计试题 请专长人士帮忙解答 谢!!!
于if(a)等价的是(C)A. if(a==0) B.if(a!=0) C.if(a=0) D. if(a==1)8.为判断字符串s1是否大于字符串s2,正确的语句是(C)A.if(s1>s2) B.if(strlen (s1)>strlen(s2)) C.if(strcmp (s1,s2)>0) D.if (strcmp (s1,s2)==1)...

C++作业求答案,求高人
Question 5 判断字符串 s1 和 s2 是否相等的表达式为( )b. strcmp(s1,s2)==0 Question 6 判断字符串 s1 是否大于字符串 s2 的表达式为( )b. strcmp (s1,s2)>0 Question 7已知定义: char array[]="China";则数组array大小以及strlen(array)的值分别为:c. 6字节 5 Question 8 对...

c语言字符串大小比较函数是什么
int i; for(i = 0; i < lmin; i ++) if(s1[i] > s2[i]) return 1; else if(s1[i] < s2[i]) return -1; \/\/运行到这里,表示所有已判断元素均相等。 if(l1 == l2) return 0; if(l1 > l2) return 1; return -1;\/\/l1 < l2的情况。} ...

怎么比较两个字符串的大小
(负值前字符串的值小于后字符串,正值前字符串大于后字符串)3.如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度.例如:String s1="abc";String s2="abcd";String s3="abcdfg";String...

相似回答