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

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;}
第 28 题填空题

①处应填( )

填写答案
第 29 题填空题

②处应填( )

填写答案
第 30 题填空题

③处应填( )

填写答案
第 31 题填空题

④处应填( )

填写答案
第 32 题填空题

⑤处应填( )

填写答案