从键盘输入两个字符串,对其进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。
【问题描述】编程实现如下功能:从键盘输入两个字符串,对其进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为abcdefg和abceef,则输出为-1。【输入形式】分行输入两个字符串(不超过50个字符)
【输出形式】输出两个字符串第一个不相同字符的ASCII码之差
【样例输入】
abcdefg
abceef【样例输出】
-1【样例说明】
输入的两个字符串分别为abcdefg和abceef,则输出为-1。
你要说明你用的是什么语言,以下是C的参考
#include<stdio.h>
#include <string.h>
int fun ( char *s, char *t)
{
while(*s == *t) {
if(*s == 0) return (0);
++s; ++t;
}
return (*s - *t);
}
int main()
{
char s1[51],s2[51];
gets(s1);
gets(s2);
printf("%d
",fun(s1,s2));
return 0;
}
热门标签: