比较两个字符串并输出结果。其中,若两个字符串相等,输出整数1;若两个字符串不相等,输出两个字符串第一个不相等的字符的ASCII码的差值(例如:串1为abc,串2为a3d,则输出结果为字符‘b’的ASCII码减去字符‘3’的ASCII码,结果为47)。
#include<stdio.h>
#include<string.h>
int main(){
char a[100] ,b[100];
scanf("%s%s",a,b);
int i,flag=0,len,n;
len=strlen(a);
for(i=0;i<len;++i){
if(a[i]!=b[i]){
flag=1;
if(a[i]>b[i]) n=a[i]-b[i];
else n=b[i]-a[i];
break;
}
}
if(flag==0) printf("1");
else printf("%d",n);
return 0;
}