题库 信息学奥赛题库 题目列表 完善程序:(读入整数)请完善下面的程序,使得程序能...
组合题

完善程序:

(读入整数)请完善下面的程序,使得程序能够读入两个 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;
}

①处填写__________________2.5分

②处填写__________________3分

③处填写__________________3分

④处填写__________________3分

⑤处填写__________________2.5分

回答内容不要包含空格,字母区分大小写


第 1 题 填空
第 2 题 填空
第 3 题 填空
第 4 题 填空
第 5 题 填空
题目信息
阅读程序 2016年 初赛
-
正确率
0
评论
27
点击
QQ
微信