C++新手求教,输入字母陷入死循环该怎么办?

2025-03-31 18:38:26
推荐回答(2个)
回答1:

  1. 把while (a!='q');改成while (1);。

  2. 把cin >> a;cin >> b;cin >> c;三行改成if(!(cin >> a >> b >> c))  break;。

回答2:

您好,你定义的int a,a是整形,你输入字母,类型不同a不能存放字母