为什么用getchar()会全错,而cin会对
查看原帖
为什么用getchar()会全错,而cin会对
1354168
czq__楼主2024/7/17 15:32
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
    int a[3];
    cin >> a[0] >> a[1] >> a[2];
    sort(a, a + 3);
    int t = 3;
    getchar();//如果这里删除,下面改cin能全对
    while (t--)
    {
        char c;
       c=getchar();
        if (c== 'A')
            cout << a[0] << " ";
        else  if (c == 'B')
            cout << a[1] << " ";
        else 
            cout << a[2] << " ";
    }
}
2024/7/17 15:32
加载中...