首页 > 试题广场 >

(读入整数)请完善下面的程序,使得程序能够读入两个 int

[填空题]
(读入整数)请完善下面的程序,使得程序能够读入两个 int 范围内的整数,并将这两个整数分别输出,每行一个。(第一、五空 2.5 分,其余 3 分)  输入的整数之间和前后只会出现空格或者回车。输入数据保证合法。
例如:
输入:
123 -789
输出:
123
-789

#include <iostream>
using namespace std;
int readint( ) {
    int num = 0; // 存储读取到的整数 
    int negative = 0; // 负数标识 
    char c; // 存储当前读取到的字符 
    c = cin.get( );
    while ((c < '0' || c > '9') && c != '-')
        c = 1;
    if (c == '-')
        negative = 1;
    else
        2;
    c = cin.get( );
    while (3) {
        4;
        c = cin.get( );
    }
    if (negative == 1)
        5;
    return num;
}
int main( ) {
    int a, b;
    a = readint( );
    b = readint( );
    cout << a << endl << b << endl;
    return 0;
}

这道题你会答吗?花几分钟告诉大家答案吧!