关于C++语言中的全局变量和局部变量的疑惑
一个简单的例程,输入两个单词,如果两个单词中每个单词的个数相同输出‘Y’,否则输出'N'.----------------------------------------...
一个简单的例程,输入两个单词,如果两个单词中每个单词的个数相同输出‘Y’,否则输出'N'.----------------------------------------------------------------------------------------------#include <iostream>#include <cstring>#include <cctype>//¹ØÓÚc++µÄÈ«¾Ö±äÁ¿ºÍ¾Ö²¿±äÁ¿Çø±ð using namespace std;int array1[100], array2[100];int main(int argc, char *argv[]) { string word1, word2; //int array1[100], array2[100]; memset(array1, 0, 100); memset(array2, 0, 100); cin >> word1; cin >> word2; for (int i = 0; i < word1.size(); i++) { array1[toupper(word1.at(i))]++; array2[toupper(word2.at(i))]++; } char result = 'Y'; int i; for (i = 65; i < 100; i++) { if (array1[i] == array2[i]) { continue; } else { result = 'N'; break; } } cout << result << endl; return 0;}
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询