到目前为止,所有的训练题目中给出的输入数据个数是确定的,但是有时候输入数据个数不确定,这种情况下,需要不断读取数据直到没有新的输入数据为止,那么C++是如何判断出读到文件末尾(或者没有新的输入)了呢?在C++中使用"EOF"(end of file)来实现,代表文件(file)或者标准输入(stdin)的结尾,读入语句一旦判断到文件末尾,即可结束读入数据。
实战训练1—统计馆内人数
问题描述:
某市新开了一家科技馆,放假期间每天有许多团队慕名而来入场参观,每个团队人数介于2到50之间,并且必须团进团出,游客不得脱团行动。请编写一个程序,计算馆内的实时人数。
输入格式:
输入一行若干个整数,代表若干个团队的人数。入场团队人数为正数,离场团队人数为负数。团 队总数不超过10000。
输出格式:
输出一行一个整数,代表馆内的游客人数。数据保证馆内游客人数不会小于 0。
输入输出样例:
输入样例1 |
输出样例1 |
3 4 5 10 -4 -10 5 8 -3 |