gpt4 book ai didi

c++ - 为什么我总是在 C++ 中得到奇怪的输出

转载 作者:太空宇宙 更新时间:2023-11-04 13:37:08 24 4
gpt4 key购买 nike

{
int x, a;
cout << "Please enter the amount of squares" << endl;
cout << "Pick a number between 1 and 10" << endl;
cin >> x;
cout << "Now enter a character" << endl;
cin >> a;
if (x == 1)
cout <<"\t"<< a << endl;

return 0;
}

例如,我将输入“a”作为我的角色,输出将为 -85993640我本来有 char1 而不是 a,我也试过把 "char"放在 "a"和 char1 旁边

最佳答案

将您需要的值存储到 char 变量而不是 Integer 变量中,因为您要求输入字符

 {
char a;
int x;
cout << "Please enter the amount of squares" << endl;
cout << "Pick a number between 1 and 10" << endl;
cin >> x;
cout << "Now enter a character" << endl;
cin >> a;
if (x == 1)
cout <<"\t"<< a << endl;

return 0;
}

关于c++ - 为什么我总是在 C++ 中得到奇怪的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29184060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com