编写一个程序,实现键盘上两个字符串进行比较,输出第一个不同字符的ASCII码之差

C++中的
2024-11-25 23:01:56
推荐回答(3个)
回答1:

1、打开VBA编辑界面。

2、首先先编写一个测试函数的框架,如下图所示。

3、接着定义两个字符串变量用来存放用来比较的两个字符串的。Dim str1 As StringDim str2 As String。

4、然后为定义好的两个字符串变量赋值。 str1 = "ABCD" str2="abcd"。

5、然后使用StrComp函数进行两个字符串比较,这个函数有三个参数,前两个参数是两个字符串,最后一个参数为1,是说明要进行字符串的比较,如果的不给第三个参数,那就是进行而二进制的比较。

6、最后点击运行查看结果。(结果为0说明两者相等,-1就是前者小于后者,1就是大于后者)。

回答2:

#include
int main()
{char str1[100],str2[100];
int i,s,p;
cin>>str1;
cin>>str2;
for(i=0;;i++)
{if(str1[i]==str2[i])
continue;
else break;}
s=str1[i]-str2[i];
cout<

回答3:

void finfCHA(char *str1,char *str2){
int i=0;
while(str1[i]==str2[i]&&str1[i]!='\0'&&str2[i]!='\0')
i++;
printf("%d",str1[i]-str[2]);
}