完善程序: (读入整数) 请完善下面的程序,使得程序能够读入两个 int 范围内的整数, 并将这两个整数分别输出,每行一个。(第一、五空 分,其余 分) 输入的整数之间和前后只会出现空格或者回车。输入数据保证合法。 例如: 输入:
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 = ①; if (c == '-') negative = 1; else ②; c = cin.get(); while (③){ ④; c = cin.get(); } if (negative == 1) ⑤; return num;}int main(){ int a, b; a = readint(); b = readint(); cout << a << endl << b << endl; return 0;}①处应填( )
②处应填( )
③处应填( )
④处应填( )
⑤处应填( )