gpt4 book ai didi

c++ - 输入字母 f 或任何字母并计算字母表模式,如 abc abcd abcde abcdef 但它仅在我按 0 时有效

转载 作者:行者123 更新时间:2023-11-28 04:54:42 32 4
gpt4 key购买 nike

到目前为止,当你输入 f 时没有任何反应,它只在输入 0 时有效,但我想要它,所以当你按 f 时,你会得到这个 a ab abc abcd abcde abcdef

#include <iostream>
using namespace std;
int main()
{
int f = 0;
int z;
cout << "";
while(cin >> f)
{
if(f == 0)
{
cout << "ABCDEF\nABCDE\nABCD\nABC\nAB\nA";
break;
}
}
}

最佳答案

变量f 是一个整数。当您按下“f”键时,cin istream 尝试将 int 设置为“f”,这不是数字,因此从字符到一个数字失败了。

该失败在 cin 中设置了坏位,从而跳出了 while 循环。

关于c++ - 输入字母 f 或任何字母并计算字母表模式,如 abc abcd abcde abcdef 但它仅在我按 0 时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47436401/

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