习题 6.14 编一个程序,将两个字符串s1和s2比较,若s1 > s2,输出一个正数;若s1 = s2, 输出0;若s1 < s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。输出的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。
#include<stdio.h>
int main()
{
char s1[10],s2[10];
int i,j,c;
gets(s1);
gets(s2);
for(i=0;i<10;i++)
{
c=s1[i]-s2[i];
if((s1[i+1]=='\0')&&(c==0))
{printf("%d",c);break;}
if(c!=0)
{
printf("%d",c);
break;
}
}
}