我在练习C++ Primer给的题目,和原题输入的一样,为什么结果不同?
int main() {
const string s = "0123456789ABCDEF";
string result;
string::size_type n;
while (cin >> n)
if (n < s.size())
result += s[n];
cout << result << endl;
return 0;
}
当我输入12 0 5 15 8 15,没有输出诶,原题目会输出C05F8F
请问是为什么呢?配图是原题