_两个字的差别用正数输出。
- 但是,输入小写以外的文字就结束程序。
- 比较两个字的部分用diff这个名字的函数书写。执行结果
请输入两个小写:a b
文字a和文字b的区别是1。
请输入两个小写:f b
文字f和文字b的差异是4。
请输入两个小写:0 a
退出程序。
_两个字的差别用正数输出。
请输入两个小写:a b
文字a和文字b的区别是1。
请输入两个小写:f b
文字f和文字b的差异是4。
请输入两个小写:0 a
退出程序。
#include <iostream>
using namespace std;
int diff(char ch1, char ch2)
{
if (ch1 > ch2) return ch1 - ch2; else return ch2 - ch1;
}
int main()
{
char a, b;
while (1)
{
cout << "请输入两个小写:";
cin >> a >> b;
if (a >= 'z' || a <= 'a' || b >= 'z' || b <= 'a') break;
cout << "文字" << a << "和文字" << b << "的差异是" << diff(a, b) << "。\n";
}
return 0;
}