#include <iostream> using namespace std; int main() { int i, length1, length2; string s1, s2; s1 = "I have a dream."; s2 = "I Have A Dream."; length1 = s1.size(); length2 = s2.size(); for (i = 0; i < length1; i++) if (s1[i] >= 'a' && s1[i] <= 'z') s1[i] -= 'a' - 'A'; for (i = 0; i < length2; i++) if (s2[i] >= 'a' && s2[i] <= 'z') s2[i] -= 'a' - 'A'; if (s1 == s2) cout << "=" << endl; else if (s1 > s2) cout << ">" << endl; else cout << "<" << endl; return 0; }
时间: 2024-04-11 22:30:46 浏览: 97
使用include <iostream>时一定要加using namespace std
这段代码是一个字符串比较的程序。它首先定义了两个字符串变量s1和s2,并分别赋值为"I have a dream."和"I Have A Dream."。
然后,通过使用循环和条件判断,将s1和s2中的小写字母转换为大写字母。
最后,通过比较s1和s2的大小关系,输出结果">"、"<"或"="。
这段代码的作用是比较两个字符串的大小,忽略大小写。如果两个字符串相同,输出"=";如果s1大于s2,输出">";如果s1小于s2,输出"<"。
阅读全文