Is there any alternative from using the.eof, by using cin as a condition for this?
while(cin.eof( )==false)
{
cin >> number;
sum += number;
count++;
}
Here's a better alternative:
while(cin >> number)
{
sum += number;
++count;
}
See Why is iostream::eof inside a loop condition (ie while (.stream.eof())
) considered wrong?
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.