37. 判断字符串s1是否大于字符串s2应当使用( )。 A. if (sl>s2) B. if (strcmp(s1,s2)) C. if (strcmp(s2,

c语言题,求答案,求解释
2025-01-03 21:41:36
推荐回答(4个)
回答1:

答案是if(strcmp(s1,s2))
strcmp()函数简介

原型:extern int strcmp(const char *s1,const char * s2);
用法:#include
功能:比较字符串s1和s2。
说明:
当s1 当s1=s2时,返回值=0
当s1>s2时,返回值>0
即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。如:
"A"<"B" "a">"A" "computer">"compare"
特别注意:strcmp(const char *s1,const char * s2)这里面只能比较字符串,不能比较数字等其他形式的参数。

回答2:

F的竖直分量Fy=Fsin37°=6*0.6=3.6N
F的水平分量Fx=Fcos37°=6*0.8=4.8N
f=u(mg+Fy)=u(0.5*10+3.6)=8.6u
Fx-f=ma
4.8-8.6u=0.5*5=2.5
动摩擦因数为
u=(4.8-2.5)/8.6=0.267

回答3:

strcmp(s1,s2)
返回值>0):s1>s2

回答4:

b