C语言,比较两个字符串S1和S2的大小

问题描述:

C语言,比较两个字符串S1和S2的大小
比较两个字符串S1和S2的大小.比较时,若S1=S2返回0.S1!=S2返回一个整数,该数为S1与S2第一个不同的字符的差值,如“ABC”与“AEF”比较,因为第二个字符不同,“B”与“E“之差为69-66=3.如果S1>S2 ,输出的数为正整数,S1
1个回答 分类:综合 2014-10-03

问题解答:

我来补答
int main()
{
\x09char a1[100],a2[100];
\x09int i;
\x09printf("请输入第一个字符串:");
\x09gets(a1);
\x09printf("请输入第二个字符串:") ;
\x09gets(a2);
\x09for(i=0;a1[i]!='\0'||a2[i]!='\0';i++)
\x09\x09if(a1[i]!=a2[i])
\x09\x09\x09break;
\x09printf("比较结果:%d\n",a1[i]-a2[i]);
\x09getch();
    return 0;
}
 
 
展开全文阅读
剩余:2000
上一页:解不等式